[resolu]p/ vers p.php OK, mais comment empecher p.php?
2 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
[resolu]p/ vers p.php OK, mais comment empecher p.php?
ok, donc voilà mon problème.
J'ai un .htaccess avec ces règles :
En gros, si je tapes www.monsite.com/nomdepage/ j'arrive d'office sur www.monsiet.com/nomdepage.php, sauf dans le cas de profils, blog et références, car j'avais des erreurs vu que je devais aller plus loin (en fait si je tapais www.monsite.com/references/lareference/ je tombais toujours sur references.php, donc j'ai fait ce petit machin et ca fonctionne.
Mon problème est que on peut encore accéder à mon site via www.monsite.com/page.php et www.monsite.com/page.php/
Bref, c'est pas cool parce que ca fait des possibilités de duplicate content, et donc risques de blacklisting.
J'ai testé un truc genre
au fait, je suis chez OVH mutu.
J'ai un .htaccess avec ces règles :
- Code: Tout sélectionner
RewriteRule ^blog.php$ /blogs.php [QSA,L]
RewriteRule ^profils\.php$ /profiles.php [QSA,L]
RewriteRule ^profils\/([a-z-]+)\/$ /profiles.php?pid=$1 [QSA,L]
RewriteRule ^profils\/([a-z-]+)$ /profiles.php?pid=$1 [QSA,L]
RewriteRule ^profils$ /profiles.php [QSA,L]
RewriteRule ^references\.php$ /ref.php [QSA,L]
RewriteRule ^references\/([a-z-]+)\/([a-z0-9-]+)\/$ /ref.php?tid=$1&wid=$2 [QSA,L]
RewriteRule ^references\/([a-z-]+)\/([a-z0-9-]+)$ /ref.php?tid=$1&wid=$2 [QSA,L]
RewriteRule ^references\/([a-z-]+)\/$ /ref.php?tid=$1 [QSA,L]
RewriteRule ^references\/([a-z-]+)$ /ref.php?tid=$1 [QSA,L]
RewriteRule ^references$ /ref.php [QSA,L]
RewriteRule ^([a-z-]+)\/$ /$1.php [L]
En gros, si je tapes www.monsite.com/nomdepage/ j'arrive d'office sur www.monsiet.com/nomdepage.php, sauf dans le cas de profils, blog et références, car j'avais des erreurs vu que je devais aller plus loin (en fait si je tapais www.monsite.com/references/lareference/ je tombais toujours sur references.php, donc j'ai fait ce petit machin et ca fonctionne.
Mon problème est que on peut encore accéder à mon site via www.monsite.com/page.php et www.monsite.com/page.php/
Bref, c'est pas cool parce que ca fait des possibilités de duplicate content, et donc risques de blacklisting.
J'ai testé un truc genre
- Code: Tout sélectionner
RewriteRule ^references.php$ /references/ [QSA,R=301]
au fait, je suis chez OVH mutu.
Dernière édition par Lymf le Mer Oct 05, 2005 16:57, édité 1 fois.
Bon, j'ai trouvé la solution, et je la mets ici au cas ou, pour la postérité
bon en gros c'est ce principe un peu partout, et la ca a fonctionné.
- Code: Tout sélectionner
RewriteRule ^clients\.php$ /clients/ [QSA,R=301]
bon en gros c'est ce principe un peu partout, et la ca a fonctionné.
2 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 :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum