Soucis redirection permanente suite à une nouvelle install

Le forum de support du mod de réécriture d'URL pour phpBB3 en version Intermédiaire. Ce mod de réécriture d'url injecte les titres forums dans leurs URLs en conservant une Réécriture statique pour les sujets.

Modérateur: Modérateurs

Soucis redirection permanente suite à une nouvelle install

Messagede smog » Sam Déc 11, 2010 12:03 am

bonjour,
1er post ici, le forum est bien riche mais je n'ai pas trouvé de réponse à mon soucis

je viens d'installer un forum phpbb3 SEO avec le mod de réécriture intermédiaire. il fait suite à un autre forum déjà existant qui était déjà bien référencé. les urls étaient du type www.monsite.com/forum/sujet3785.html
depuis ma nouvelle installation avec SEO, mes urls sont du type www.monsite.com/forum/topic3785.html, et mes anciennes urls renvoient sur des pages qui n'existent pas.
j'ai trouvé une parade avec un ligne de code injecté dans le .htaccess :
Code: Tout sélectionner
RedirectMatch permanent /sujet(.*) http://www.monsite.com/forum/topic$1

le résultat est probant puisque ça renvoie bien vers le bon sujet, sauf que l'url généré est du type :
http://www.monsite.com/forum/topic3785.html?forum_uri=sujet3785, pas top pour google

le résultat est le même si ma ligne est placée en début ou fin du htaccess

je vois 2 solutions :
- trouver la bonne formule pour mon htaccess et modifier ma ligne injectée
- renommer via SEO mes pages "topic" en page "sujet", et là je sèche
j'ai bien modifié les lignes de base dans le htaccess en virant topic pour le remplacer par sujet :
Code: Tout sélectionner
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(sujet|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
RewriteRule ^([a-z0-9_-]*)/?(sujet|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]

ça marche bien si j'accède directement aux pages de type sujet3785html (en saisissant l'url directement), mais le forum génère lui de son côté des "topic". y'a donc incompatibilité. on peut toujours modifier le fichier phpbb_seo_class.php, mais bon c'est pas le but !

voilà, je sèche...
merci de me donner un coup de pouce
Dernière édition par smog le Dim Déc 12, 2010 8:48 am, édité 1 fois.
Avatar de l’utilisateur
smog
 
Messages: 4
Inscription: Ven Déc 10, 2010 11:22 pm
Localisation: Toulouse

Publicité

Re: Soucis redirection permanente suite à une nouvelle insta

Messagede dcz » Sam Déc 11, 2010 12:30 pm

Pour utiliser "sujet" au lieux de "topic", tu as du le configurer.

Donc, le mieux, c'est de continuer à utiliser sujet, dans phpbb_seo/includes/setup_phpbb_seo.php, ajoutes :
Code: Tout sélectionner
$this->seo_static['topic'] = 'sujet';

après :
Code: Tout sélectionner
$this->seo_static['file_index'] = 'ressources';


Et zou.

Pour les redirection si non, il faut juste modifier un peu le .htaccess et remplacer tous les :
Code: Tout sélectionner
topic

par :
Code: Tout sélectionner
topic|sujet

Exemple (à adapter à tes chemins) :
Code: Tout sélectionner
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|sujet|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^([a-z0-9_-]*)/?(topic|sujet|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
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: 21428
Inscription: Ven Avr 28, 2006 9:03 pm

Re: Soucis redirection permanente suite à une nouvelle insta

Messagede smog » Dim Déc 12, 2010 8:44 am

après une resyncronisation des urls via www.monsite.com/forum/phpbb_seo/sync_url.php, cela marche nickel !

Merci beaucoup !
Avatar de l’utilisateur
smog
 
Messages: 4
Inscription: Ven Déc 10, 2010 11:22 pm
Localisation: Toulouse


Retourner vers Réécriture URL Intermédiaire

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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


 
cron