Bonsoir!
J'ai commencé à m'initier au url rewriting à travers le tuto ci dessous:
- Commencez par créer une page test.php à la racine de votre serveur. - Vous y insérerez un simple texte : "Bonjour, on teste le mod_rewrite d'Apache"
- Créez un fichier .htaccess et vous y insererez le code suivant :
- Déposez ce "htaccess" et votre page "test.php" via votre FTP à la racine de votre site (*)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteEngine on RewriteRule ^test\.html$ /test.php [L]
* ou dans un même répertoire
Il ne vous reste plus qu'à entrer l'URL suivante dans votre naviguateur favori : http://votresite.com/test.html, et vous devriez voir apparaitre le texte de la page "test.php".
Et là, deux hypothèses :
- soit la page apparaît et l' URL test.html est bien réecrite en test.php
- soit vous avez une erreur 404, ou plus probable une erreur 500 et là... rien à faire, le mod_rewrite n'est pas actif chez votre hébergeur.
Tuto que vous pourriez voir sur le lien http://www.expreg.com/rewrite.php. J'ai mis l'exercice en pratique seulement la page s'affiche mais l'url dans le navigateur ne change, je reste sur test.html bien qu'il m'affiche le contenu de la page test.php. Merci de me dire pourquoi, parce que je ne comprend pas. je croyais que je devais voir test.php dans l'url. je l'ai refait à trois reprises pourtant .........
Partager