[Réglé] Petit soucis de redirection

Le forum de support du mod de réécriture d'URL pour phpBB3 en version Avancée.
Ce mod de réécriture d'url injecte les titres forums et des sujets dans leurs URLs.

Modérateur: Modérateurs

[Réglé] Petit soucis de redirection

Messagede bixouille » Lun Sep 07, 2009 6:00 pm

Bonjour !

j'ai actuellement un forum qui marche très bien. J'ai juste une petite modification que j'aimerais bien faire.

Lorsque je crée un nouveau topic avec comme titre par exemple : "[phpBB SEO] Solutions for all" le lien vers ce topic sera :
-http://.../forum/solutions-for-all-txxxx.html

J'aimerais en fait que tout ce qu'il y a entre crochets ne soit pas zappé, que j'aie en fait :
-http://.../forum/phpbb-seo-solutions-for-all-txxxx.html

Mon htaccess :

Code: Tout sélectionner
#####################################################
# 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 ^forum/forum\.html$ /forum/index.php [QSA,L,NC]
# FORUM
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^forum/annonces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^forum/([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
# PROFILES SIMPLE
RewriteRule ^forum/membre([0-9]+)\.html$ /forum/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES SIMPLE
RewriteRule ^forum/membre([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ /forum/search.php?author_id=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS SIMPLE
RewriteRule ^forum/groupe([0-9]+)(-([0-9]+))?\.html$ /forum/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^forum/sujets-actifs(-([0-9]+))?\.html$ /forum/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^forum/sans-reponses(-([0-9]+))?\.html$ /forum/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^forum/nouveaux-messages(-([0-9]+))?\.html$ /forum/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# THE TEAM
RewriteRule ^forum/equipe\.html$ /forum/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
RewriteRule ^forum/[a-z0-9_-]*-vf([0-9]+)\.html?$ /forum/viewforum.php?f=$1 [QSA,L,NC]
RewriteRule ^forum/[a-z0-9_-]*-vp([0-9]*)\.html?$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
RewriteRule ^forum/[a-z0-9_-]*-vt([0-9]*)\.html?$ /forum/viewtopic.php?t=$1 [QSA,L,NC]
RewriteRule ^forum/[a-z0-9_-]*-vc([0-9]*)\.html?$ /forum/ [QSA,L,NC,R=301]
# 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 ^forum/([a-z0-9_-]+)(-([0-9]+))?\.html$ /forum/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
# END PHPBB PAGES
#####################################################


Je vous remercie beaucoup de bien vouloir m'aider !
Dernière édition par bixouille le Sam Sep 19, 2009 2:02 pm, édité 1 fois.
bixouille
 
Messages: 19
Inscription: Ven Mai 23, 2008 3:28 pm

Publicité

Re: Petit soucis de redirection

Messagede bixouille » Mer Sep 16, 2009 10:27 pm

Euh, personne ? =)
bixouille
 
Messages: 19
Inscription: Ven Mai 23, 2008 3:28 pm

Re: Petit soucis de redirection

Messagede dcz » Ven Sep 18, 2009 1:06 pm

Avec l'Ultimate SEO URL et son option SQL rewriting, tu peux déjà mettre l'url que tu veux pour tes sujets, mais tu peux aussi virer la ligne de code qui efface ce qui est entre [ et ] dans les urls, dans phpbb_seo_class.php, effaces :
Code: Tout sélectionner
$url = preg_replace('`\[.*\]`U','',$url);


et hop ;)

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Re: Petit soucis de redirection

Messagede bixouille » Sam Sep 19, 2009 2:02 pm

Parfait, merci beaucoup !
bixouille
 
Messages: 19
Inscription: Ven Mai 23, 2008 3:28 pm

Re: [Réglé] Petit soucis de redirection

Messagede maximet » Dim Jan 31, 2010 4:25 pm

Bonjour,

Je me permets de remonter ce sujet, jai exactement le même souci.

J'utilise la dernière version du mod phpbbseo avancé.

J'ai effectué la manip', mais ça ne change rien. Je n'ai toujours pas les mots entre crochets dans les url :(

Pourriez-vous m'indiquer ce que je peux faire ?

Merci
maximet
 
Messages: 2
Inscription: Mer Oct 08, 2008 2:07 pm

Re: [Réglé] Petit soucis de redirection

Messagede dcz » Sam Mar 20, 2010 4:22 pm

Si tu utilise le SQL rewriting, c'est normal de ne pas voir de différence sur les sujet postés avant la modification. Les urls seraient alors déjà dans la base de donnée. Tu as essayé avec un nouveau sujet (pas obligé de le poster, juste en prévisualisant, tu peux voir l'url).

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm


Retourner vers Réécriture URL Avancée

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités