Problème de réécriture
4 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Problème de réécriture
Bonjour à tous,
comme c'est mon premier post je vais me présenter succinctement.
Alors je suis en BTS Informatique en alternance. Dans ma société je suis seul au service informatique suite au départ de mon tuteur.
Alors quand j'ai des soucis je cherche par moi même sur le net ou autre.
Suite a la mise en place du module mod_rewrite sur apache car celui-ci n'était pas installé, je me suis lancé dans la réécriture des URL du site web de ma société.
Actuellement nous avons des URL de ce type :
http://www.intercarto.com/index.php?rub=13
Je voudrais réussir pour faciliter le référencement à des URL :
http://www.intercarto.com/rubrique-13.html
Dans le fichier httpd.conf, j'ai mis pour l'instant : AllowOverride All
et dans mon fichier .htaccess :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^rubrique-([0-9]+)\.html$ /index.php?rub=$1 [L]
Comme ont peut voir les 2 liens fonctionne, mais la ou je m'embrouille, c'est que dès que l'on clique sur un lien bas je retombe sur la mauvaise URL.
Merci de m'expliquer car je sens que je vais péter un plomb tous seul devant mon pc.
++
comme c'est mon premier post je vais me présenter succinctement.
Alors je suis en BTS Informatique en alternance. Dans ma société je suis seul au service informatique suite au départ de mon tuteur.
Alors quand j'ai des soucis je cherche par moi même sur le net ou autre.
Suite a la mise en place du module mod_rewrite sur apache car celui-ci n'était pas installé, je me suis lancé dans la réécriture des URL du site web de ma société.
Actuellement nous avons des URL de ce type :
http://www.intercarto.com/index.php?rub=13
Je voudrais réussir pour faciliter le référencement à des URL :
http://www.intercarto.com/rubrique-13.html
Dans le fichier httpd.conf, j'ai mis pour l'instant : AllowOverride All
et dans mon fichier .htaccess :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^rubrique-([0-9]+)\.html$ /index.php?rub=$1 [L]
Comme ont peut voir les 2 liens fonctionne, mais la ou je m'embrouille, c'est que dès que l'on clique sur un lien bas je retombe sur la mauvaise URL.
Merci de m'expliquer car je sens que je vais péter un plomb tous seul devant mon pc.
++
-

nickargall - WRInaute accro

- Messages: 5334
- Inscription: Lun Juin 13, 2005 14:13
Bonjour
C'est tout à fait normal, les liens présents sur les pages de ton site mènent vers l'URL non réécrite ..
Il ne suffit pas de mettre en place ces règles dans le .htacces, il faut aussi modifier le code source généré pour que ce soit l'URL réécrite qui soit appelée
<a href="[url réécrite]">
Pour ton référencement, I faudra aussi que tu doubles ta requête de réécriture par une règle de redirection permanente (301) des anciennes URL vers les nouvelles. Ainsi les anciennes URL indexées par les moteurs, écrites dans d'autres sites, seront redirigées vers les nouvelles.
Comme ça :
- tu n'as pas de risque de voir un même contenu indexé en double (avec l'ancienne URL et la nouvelle)
- Si tu as oublié des liens "vielle formule" dans certaines pages, l'internaute sera redirigé vers l'URL réécrite
Voilà, rien de grave
mais peut etre beaucoup de boulot pour modifier chaque lien de ton site ..
C'est tout à fait normal, les liens présents sur les pages de ton site mènent vers l'URL non réécrite ..
Il ne suffit pas de mettre en place ces règles dans le .htacces, il faut aussi modifier le code source généré pour que ce soit l'URL réécrite qui soit appelée
<a href="[url réécrite]">
Pour ton référencement, I faudra aussi que tu doubles ta requête de réécriture par une règle de redirection permanente (301) des anciennes URL vers les nouvelles. Ainsi les anciennes URL indexées par les moteurs, écrites dans d'autres sites, seront redirigées vers les nouvelles.
Comme ça :
- tu n'as pas de risque de voir un même contenu indexé en double (avec l'ancienne URL et la nouvelle)
- Si tu as oublié des liens "vielle formule" dans certaines pages, l'internaute sera redirigé vers l'URL réécrite
Voilà, rien de grave
Oki alors il faut que je me retape tou les URl, spa grave, fo souffrir pour être bo
Sinon pour le redirection 301 c'est un peu du genre :
RewriteCond %{HTTP_HOST} ^www.intercarto.com/rub=$1 $
RewriteRule ^(.*) http://intercarto.com/rubrique-$1 [QSA,L,R=301]
mici encore
Sinon pour le redirection 301 c'est un peu du genre :
RewriteCond %{HTTP_HOST} ^www.intercarto.com/rub=$1 $
RewriteRule ^(.*) http://intercarto.com/rubrique-$1 [QSA,L,R=301]
mici encore
-

nickargall - WRInaute accro

- Messages: 5334
- Inscription: Lun Juin 13, 2005 14:13
Ce ne sont pas les URL que tu dois te retaper, mais tous les liens qui sont générés dans le code source de tes pages.
Pour la redirection 301, moi j'utiliserais plutôt le php et la fonction header, avec une reconnaissance de l'URL appelée. Si elle est pas la bonne, hop header 301 vers la bonne.
Pour la redirection 301, moi j'utiliserais plutôt le php et la fonction header, avec une reconnaissance de l'URL appelée. Si elle est pas la bonne, hop header 301 vers la bonne.
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Référencement d'un forum phpBB
- Comment éviter les contenus dupliqués (avec/sans le www)
- L'avenir de la presse en ligne passe par un meilleur référencement
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- L'URL Rewriting expliqué aux débutants
- Google Code Jam 2003
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Liste d'erreurs classiques de duplicate content
- Se former au référencement : séminaire Ranking Metrics à Lyon les 17-18 Juin
- Problème réécriture
- Probleme de réecriture
- Problème de réécriture [RESOLU]
- Réécriture d'url, problème
- Problème de réécriture de lien
- Problème de réécriture d'url
- Problème réécriture d'une URL
- Problème de réécriture deuxième règle
- problème reécriture d'adresse (.htaccess)
- Problème de réécriture dans le navigateur
- Problème de réécriture d'url avec des parmètres
- Probleme d'écriture d'une règle de réécriture (.htaccess)
- problème réécriture de /?p=page en /page
- Réécriture
- pb de réécriture d'URL
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

le forum