Eviter les erreur en url_rewriting
Posté : 03 oct. 2017, 17:28
Salut tout le monde voilà j'essai de mettre au propre mon htaccess.
J'ai donc 2 régle pas grands chose me dirait vous mais j'aimerais être sur avant de lancer la chose
Mes regles:
la page sortie.php est placé à la racine de mon site et la page annonce.php dans le dossier annonce.
En testant en local je vois que si je m'amuse à renseigné n'importe dans l'url ça me renvoi sur la page quand même ( biensur aucun résultat ).
Exemple : je prends l'url
http://127.0.0.1/test/sortie-region-alsace.html ( ok )
http://127.0.0.1/test/sortie-region-monslipenfolie.html ( ca n'existe pas j'aimerais donc renvoyé sur une 404 )
Comment puis je m'y prendre svp
Merci à vous
J'ai donc 2 régle pas grands chose me dirait vous mais j'aimerais être sur avant de lancer la chose
Mes regles:
# Activation du module de réécriture d'URL
#RewriteBase /
Options +FollowSymLinks
Options -MultiViews
RewriteEngine On
# -- Annonce / ville + titre + id ( il y a un dossier annonce dans mon site )
RewriteRule ^annonce/([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/([0-9]+)\.html$ annonce.php?ville=$1&url=$2id=$3 [L]
# -- ville -------------------
RewriteRule ^sortie-ville-([a-z0-9-]+).html$ sortie.php?ville=$1
# -- Region -------------------
RewriteRule ^sortie-region-([a-z0-9-]+).html$ sortie.php?region=$1
1ère question est ce correct ?la page sortie.php est placé à la racine de mon site et la page annonce.php dans le dossier annonce.
En testant en local je vois que si je m'amuse à renseigné n'importe dans l'url ça me renvoi sur la page quand même ( biensur aucun résultat ).
Exemple : je prends l'url
http://127.0.0.1/test/sortie-region-alsace.html ( ok )
http://127.0.0.1/test/sortie-region-monslipenfolie.html ( ca n'existe pas j'aimerais donc renvoyé sur une 404 )
Comment puis je m'y prendre svp
Merci à vous