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:
et pour le vhost j'ai mis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteEngine on RewriteRule ^(.*)\.html$ $1.php [L]
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteEngine On RewriteOptions Inherit
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
Partager