Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
pas de ré-écriture avec le module avancé

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB3  » Réécriture URL Avancée
::  
Auteur Message
mt



Inscrit le: 25 Fév 2008
Messages: 13

pas de ré-écriture avec le module avancé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
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14131

pas de ré-écriture avec le module avancé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 Wink

++

_________________
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
Visiter le site web de l'utilisateur
mt



Inscrit le: 25 Fév 2008
Messages: 13

pas de ré-écriture avec le module avancé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

pas de ré-écriture avec le module avancé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
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14131

pas de ré-écriture avec le module avancé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
Visiter le site web de l'utilisateur
mt



Inscrit le: 25 Fév 2008
Messages: 13

pas de ré-écriture avec le module avancé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
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14131

pas de ré-écriture avec le module avancéPosté le: Mar Mar 11, 2008 3:12 pm    Sujet du message: Re: pas de ré-écriture avec le module avancé

Wink

_________________
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
Visiter le site web de l'utilisateur
mt



Inscrit le: 25 Fév 2008
Messages: 13

pas de ré-écriture avec le module avancé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&amp;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
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14131

pas de ré-écriture avec le module avancéPosté le: Lun Mar 31, 2008 9:01 am    Sujet du message: Re: pas de ré-écriture avec le module avancé

C'est vraiment pas la peine de poster plusieurs fois, c'est contre productif Wink

++

_________________
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
Visiter le site web de l'utilisateur
mt



Inscrit le: 25 Fév 2008
Messages: 13

pas de ré-écriture avec le module avancé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 Embarassed
Revenir en haut de page
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB3  » Réécriture URL Avancée
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: