[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
- Lymf
- WRInaute discret

- Messages: 189
- Inscription: 12 Mai 2005
[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.
- Lymf
- WRInaute discret

- Messages: 189
- Inscription: 12 Mai 2005
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 :
- [RESOLU] PHP Empêcher Ajout enregistrement si formulaire vide
- empécher l'ajout d'un fichier php au bout d'une url php
- Empecher le spam de formulaire php ?
- probleme entre index.php centre.php et news.php
- robotstats.inc.php , graph_robot.php et graph.php ???
- [Résolu][PHP] session_start()
- [Résolu...] Indentation PHP
- [Résolu] truncate en php
- [Résolu] PHP et Submit
- [résolu]PHP et array
Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
