URL Rewriting php en html
Bonsoir,
J'ai pu lire que les fichiers .htaccess devait être utiliser uniquement si on n'avait pas acces au fichier de config du serveur,pour un gain de performance donc dans le fichier httpd.conf j 'ai mis AllowOverride sur none et je mets mes directives dans un vhost
J'ai voul réecrire mes url pour qu'elles finissent non plus en .php mais en . html, donc j'ai changer tous mes liens et j'ai mis .html
dans le fichier httpd.conf j'ai mis:
Code:
1 2
| RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php [L] |
et pour le vhost j'ai mis:
Code:
1 2
| RewriteEngine On
RewriteOptions Inherit |
Cela fonctionne tres bien, mais j'ai toujours accès, quand je change l'extension .html en .php directement dans l 'url se qui est normal, mais j'aimerais savoir comment il faut faire pour que la page avec l'extension . php ne soit plus accessible, il n' y a pas risque de duplicate content ?
Dois je faire une redirection ? regarder avec une variable global $_SERVER sur quel url pointe le visiteur et le rediriger sur la bonne ? il n' y a pas d'autre solutions ?
Le fichier robots.txt doit lui aussi etre revu pour contenir les liens en .html ?
Si quelqu'un pouvait me donner des conseils ca serait super ;)