besoin url rewriting ou pas?

WRInaute discret
bonjour

je suis en train de refaire mon site et j'ai notamment ajouté des includes php pour mon menu donc je vais etre obligé de renommer mes pages example.php au lieu de example.html
est ce que je suis obligé d'utiliser l'url rewriting pour que google voit toujours les meme pages example.html au lieu de example.php notamment pour pas qu'il y ait de duplicate content?
merci pour vos reponses
 
WRInaute impliqué
Ce serait préférable. Déjà pour conserver le travail fait autour de tes pages "html", et d'autre part pour éviter justement un cas de duplicate content.
 
WRInaute discret
ça se fait comment l'url rewriting pour pouvoir reecrire à la fois toutes les pages php vers .html?on doit mettre quoi ds le fichier htaccess?
merci
 
WRInaute discret
je mets juste ça tel quel et ça va me reecrire toutes les urls?
par contre j'ai deja un fichier htaccess a la racine de mon site pour l'url rewriting de mon forum;je dois donc en faire un autre fichier htaccess ou je mets ce code ds le fichier deja present?
merci
 
WRInaute impliqué
VENT40 a dit:
je mets juste ça tel quel et ça va me reecrire toutes les urls?
par contre j'ai deja un fichier htaccess a la racine de mon site pour l'url rewriting de mon forum;je dois donc en faire un autre fichier htaccess ou je mets ce code ds le fichier deja present?
merci

Oui, il suffit de cette ligne:
Code:
RewriteRule   ^(.+).html$ $1.php  [NC,L]
A rajouter dans ton fichier htaccess existant
 
WRInaute passionné
doic :
A ce sujet, admettons que je sois un anti-VENT40 (ce qui n'est pas du tout le cas rassurez vous), si je mets sur mon site un lien vers sa-page.php (qu'il a rewrité en sa-page.htm) ca crée du DC non ?
 
Nouveau WRInaute
En effet la page a 2 url, c'est pour cela qu'il est préférable de rééecrire le maximum d'url pour qu'une personne qui laisse un lien quelque part utilise une page avec une url rewritter
 
WRInaute discret
pour l'instant mon site est toujours avec les pages html;donc si je supprime ces pages de mon serveur et que je les remplace par les memes pages .php plus le fichier .htaccess d'url rewriting,les pages .php n'auront pas le temps d'etre indexées(google verra les memes pages .html) donc aucun risque que quelqun fasse des liens vers mes pages .php non?
 
WRInaute impliqué
rebaj83 a dit:
salut

voici un exemple de htaccess:

Code:
Options +FollowSymlinks

RewriteEngine on

RewriteRule ^page-([^-]*).html$ page.php?variable=$1 [L]

Tu ecris un ensemble de regles qui regissent les redirections vers tes pages grace aux expressions régulières.
Ici par exemple, lorsqu'un visiteur ira a l'url http://tonsite.com/page-18.html, il sera redirigé vers http://tonsite.com/page.php?variable=18

Tu trouveras plus d'infos sur les foums de php!


Euh si je comprends bien c'est préférable d'avoir des adresse de type
"http://tonsite.com/page.php?variable=18" que "http://tonsite.com/xxx.php" ???
 
WRInaute passionné
Je ne pense pas =)

Mais c'est sûr que si ta page xxx s'appelle 18.php ca n'a que très peu d'interêt...
 
WRInaute accro
mr_go a dit:
doic :
A ce sujet, admettons que je sois un anti-VENT40 (ce qui n'est pas du tout le cas rassurez vous), si je mets sur mon site un lien vers sa-page.php (qu'il a rewrité en sa-page.htm) ca crée du DC non ?

hmm...

si il rewrite page-1.html en page.php?page=1,

le fait de faire un lien vers page-1.php va résulter en une erreur 404, puisque cette page n'existe pas physiquement sur le serveur...
 
Discussions similaires
Haut