Bonjour.
Sur mon site, j'ai opté pour la réécriture suivante dans .htaccess :
Mais je me suis rendu compte que sur certains moteurs de recherche, les pages avec l'extension PHP étaient données. Par exemple, le lien suivant figure dans la liste des suggestions d'un moteur de recherche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteRule ^([a-z]+).html$ /index.php?url=$1 [L]
Le problème est que la page toto.php est faite pour être incluse DANS la page index.php donc quand on clique sur le lien du moteur de recherche, on arrive à une page qui n'est pas mise en forme ...
Je voulais donc savoir s'il existait une écriture demandant à .htaccess de charger automatiquement toto.html à la place de toto.php (et ce, pour tous les fichiers PHP).
Je précise que dans index.php, j'inclus les pages PHP par la commande :
J'ajoute que j'ai tenté la commande suivante, mais ans succès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 include 'toto.php';
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RedirectMatch seeother /^([a-z]+).php$ http://www.monsite.fr/$1.html
Partager