| |
|
| :: |
| Auteur |
Message |
mt
Inscrit le: 25 Fév 2008 Messages: 13
|
Posté le: Lun Fév 25, 2008 3:39 pm Sujet du message: pas de ré-écriture avec le module avancé |
|
|
Bonjour,
J'ai installé le module de ré-écriture avancée sans difficulté.
J'ai généré un dossier .htaccess que j"ai placé à la racine de mon forum là où il fonctionnait très bien avec PhBB2 soit à l'endroit des XXX
-www.monsite.fr/XXX. J'ai bien la disparition de SID mais pas de ré-écriture
j'ai toujours:
-http://www.monsite.fr/monforum/viewforum.php?f=36
-http://www.monsite.fr/monforum/viewtopic.php?f=36&t=3289
Que dois-je faire maintenant ?
Merci pour votre aide |
|
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14131
|
Posté le: Lun Fév 25, 2008 5:41 pm Sujet du message: Re: pas de ré-écriture avec le module avancé |
|
|
Le .htaccess généré par défaut est fait pour être utilisé dans la racine du domaine, au dessus de xxx/ dans ton exemple.
Tu peux générer un .htaccess fait pour le dossier du forum en cochant l'option "plus d'options" du générateur (ça fait apparaître des options).
Par contre, ça n'a rien a voir avec le fait que les liens soit ou non réécrits, tu as bien activé la réécriture dans l'acp ?
Et aussi, si ton forum utilisait des url réécrites avant conversion, il faut vraisemblablement mettre en place un ou deux redirections personnalisées.
Poste ici ton nouveaux et ton ancien .htaccess, je te dirais quoi faire
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
mt
Inscrit le: 25 Fév 2008 Messages: 13
|
Posté le: Lun Fév 25, 2008 9:12 pm Sujet du message: Re: pas de ré-écriture avec le module avancé |
|
|
Merci beaucoup pour le coup de main
J'ai bien sûr activé la ré-écriture des URLs dans l'acp
voici mon nouveau htaccesss:
| Code: |
#####################################################
# PHPBB SEO REWRITE RULES - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. 'forum' REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^operation-myopie/forum\.html$ /operation-myopie/index.php [QSA,L,NC]
# FORUM
RewriteRule ^operation-myopie/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^operation-myopie/[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^operation-myopie/annonces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^operation-myopie/[a-z0-9_-]*/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# PROFILES SIMPLE
RewriteRule ^operation-myopie/membre([0-9]+)\.html$ /operation-myopie/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES SIMPLE
RewriteRule ^operation-myopie/messages([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/search.php?author_id=$1&sr=posts&start=$3 [QSA,L,NC]
# GROUPS SIMPLE
RewriteRule ^operation-myopie/groupe([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^operation-myopie/post([0-9]+)\.html$ /operation-myopie/viewtopic.php?p=$1 [QSA,L,NC]
# THE TEAM
RewriteRule ^operation-myopie/equipe\.html$ /operation-myopie/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^operation-myopie/[a-z0-9_-]+(-([0-9]+))?\.html$ /operation-myopie/viewforum.php?start=$2 [QSA,L,NC]
# END PHPBB PAGES
##################################################### |
et l'ancien dans phpBB 2:
| Code: | RewriteEngine On
RewriteBase /
RewriteRule ^operation-myopie/([^-]*)\.html$ /operation-myopie/viewforum.php?f=$1 [L]
RewriteRule [.]*-vf([0-9]*) /operation-myopie/viewforum.php?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) /operation-myopie/viewtopic.php?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) /operation-myopie/viewtopic.php?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) /operation-myopie/index.php?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) /operation-myopie/album_cat.php?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) /operation-myopie/album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) /operation-myopie/album_pic.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-asp([0-9]*) /operation-myopie/album_showpage.php?full=&pic_id=$1
RewriteRule [.]*-asp([0-9]*) /operation-myopie/album_showpage.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) /operation-myopiem/album_personal.php?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) /operation-myopie/dload.php?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) /operation-myopie/dload.php?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) /operation-myopie/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) /operation-myopie/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp /operation-myopie/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-kbsl /operation-myopie/kb.php?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) /operation-myopie/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) /operation-myopie/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp /operation-myopie/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr /operation-myopie/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-pbsl /operation-myopie/kb.php?mode=stats&stats=latest
RedirectPermanent /operation-myopie.forum.html http://www.ophtalmologie.fr/operation-myopie/
RedirectPermanent /operation-myopie.html http://www.ophtalmologie.fr/operation-myopie-cataracte
RedirectPermanent /operationmyopie-laserlasik.html http://www.ophtalmologie.fr/operation-myopie-laser
RedirectPermanent /corrigermyopie.html http://www.ophtalmologie.fr/corriger-myopie
RedirectPermanent /lasiklasermyopie.html http://www.ophtalmologie.fr/laser-myopie
RedirectPermanent /operationpresbys.html http://www.ophtalmologie.fr/operationpresbytie-2
RedirectPermanent /oeilastigmate.html http://www.ophtalmologie.fr/astigmate
RedirectPermanent /forum.html http://www.ophtalmologie.fr/operation-myopie |
Si j'ai bien compris, tel qu'il est actuellement htaccess doit se trouver au niveau 2 ? :
- niveau 1 à la racine du site : au même niveau que les dossiers httpdocs, private, statistics, web users, cgi-bin, bin, anon, ..... ?
- niveau 2 en aval : à la racine du dossier httpdocs contenant tous les dossiers de mon site y compris celui du forum ?
- niveau 3 plus en aval dans le dossier de mon forum au même niveau que adm, cache, config php ...? |
|
|
| Revenir en haut de page |
|
 |
mt
Inscrit le: 25 Fév 2008 Messages: 13
|
Posté le: Ven Fév 29, 2008 4:53 am Sujet du message: Re: pas de ré-écriture avec le module avancé |
|
|
Bonjour
Pourquoi donc ai-je toujours les viewforum.php? et viewtopic.php?
Merci |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14131
|
Posté le: Sam Mar 01, 2008 5:17 pm Sujet du message: Re: pas de ré-écriture avec le module avancé |
|
|
Pour le .htaccess, il faudrait que tu utilises :
| Code: | RedirectPermanent /operation-myopie.forum.html http://www.ophtalmologie.fr/operation-myopie/
RedirectPermanent /operation-myopie.html http://www.ophtalmologie.fr/operation-myopie-cataracte
RedirectPermanent /operationmyopie-laserlasik.html http://www.ophtalmologie.fr/operation-myopie-laser
RedirectPermanent /corrigermyopie.html http://www.ophtalmologie.fr/corriger-myopie
RedirectPermanent /lasiklasermyopie.html http://www.ophtalmologie.fr/laser-myopie
RedirectPermanent /operationpresbys.html http://www.ophtalmologie.fr/operationpresbytie-2
RedirectPermanent /oeilastigmate.html http://www.ophtalmologie.fr/astigmate
RedirectPermanent /forum.html http://www.ophtalmologie.fr/operation-myopie
RewriteEngine On
RewriteBase /
#####################################################
# PHPBB SEO REWRITE RULES - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. 'forum' REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^operation-myopie/forum\.html$ /operation-myopie/index.php [QSA,L,NC]
# FORUM
RewriteRule ^operation-myopie/[a-z0-9_-]*-v?f([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^operation-myopie/[a-z0-9_-]*-v?f([0-9]+)/[a-z0-9_-]*-v?t([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^operation-myopie/annonces/[a-z0-9_-]*-v?t([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^operation-myopie/[a-z0-9_-]*/?[a-z0-9_-]*-v?t([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# PROFILES SIMPLE
RewriteRule ^operation-myopie/membre([0-9]+)\.html$ /operation-myopie/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES SIMPLE
RewriteRule ^operation-myopie/messages([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/search.php?author_id=$1&sr=posts&start=$3 [QSA,L,NC]
# GROUPS SIMPLE
RewriteRule ^operation-myopie/groupe([0-9]+)(-([0-9]+))?\.html$ /operation-myopie/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^operation-myopie/post([0-9]+)\.html$ /operation-myopie/viewtopic.php?p=$1 [QSA,L,NC]
# THE TEAM
RewriteRule ^operation-myopie/equipe\.html$ /operation-myopie/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
RewriteRule ^operation-myopie/[a-z0-9_-]*-vp([0-9]+)\.html$ /operation-myopie/viewtopic.php?p=$1 [QSA,L,NC]
# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^operation-myopie/[a-z0-9_-]+(-([0-9]+))?\.html$ /operation-myopie/viewforum.php?start=$2 [QSA,L,NC]
# END PHPBB PAGES
##################################################### |
dans le dossier racine de ton domaine, c'est a dire au dessus du dossier operation-myopie/.
J'ai juste ajouté des "v?" dans les "-t" et "-f" des rewriterules originales ("-v?f" et "-v?t") et ajouté :
| Code: | | RewriteRule ^operation-myopie/[a-z0-9_-]*-vp([0-9]+)\.html$ /operation-myopie/viewtopic.php?p=$1 [QSA,L,NC] |
Ca doit suffir pour rediriger les anciens urls de sujet, de forums et de messages.
A noter qu'il faut que tu efface l'éventuel .htaccess du dossier operation-myopie/ avant que celui ci puisse faire effet.
Pour les liens qui ne se réécrivent pas, cela doit venir d'un défaut d'installation, vérifies biens toutes les étapes, ça doit pas être grand chose.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
mt
Inscrit le: 25 Fév 2008 Messages: 13
|
Posté le: Dim Mar 02, 2008 9:44 am Sujet du message: Re: pas de ré-écriture avec le module avancé |
|
|
J'ai tout réinstallé et recopié le htaccess à la racine, supprimé les autres htaccess.
et ça marche !!!
Merci infiniment pour ces précieux conseils. |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14131
|
|
| Revenir en haut de page |
|
 |
mt
Inscrit le: 25 Fév 2008 Messages: 13
|
Posté le: Ven Mar 28, 2008 9:44 pm Sujet du message: Pas de reconnaissance d'url par les robots |
|
|
Bonjour,
Je reviens de nouveau vers toi pour solliciter ton aide:
Certains de mes anciens forums PhpBB2 ne sont pas reconnus par les robots sous leur nouvelle url. Ils donnent par exemple:
| Code: | <url>
<loc>http://www.ophtalmologie.fr/operation-myopie/report.php?f=77&p=3075</loc>
</url> |
au lieu de leur url actuelle rewritée correctement:
| Code: | <url>
<loc>http://www.ophtalmologie.fr/operation-myopie/correction-astigmatisme-t3075.html</loc>
</url> |
f=77 est une nouvelle catégorie que j'ai créée pour mettre les anciens forums. f22 est l'ancienne catégorie.
j'ai mis dans htaccess
| Code: | | RedirectPermanent /operation-myopie/operation-de-l-astigmatisme-f22.html http://www.ophtalmologie.fr/operation-myopie/operation-astigmatisme-f77.html |
mais cela donne
| Code: | http://www.ophtalmologie.fr/operation-myopie/operation-astigmatisme-f77.html?f=22&start=
Le forum que vous avez tenté d’atteindre n’existe pas. |
Donc les pages correspondantes sont ignorées pour le référencement.
Y a-t-il une solution?
Merci |
Dernière édition par mt le Lun Mar 31, 2008 7:02 am; édité 6 fois |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14131
|
|
| Revenir en haut de page |
|
 |
mt
Inscrit le: 25 Fév 2008 Messages: 13
|
Posté le: Mar Avr 01, 2008 3:27 am Sujet du message: Re: pas de ré-écriture avec le module avancé |
|
|
| Citation: | Désolé c'est une erreur de manoeuvre involontaire |
|
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|