Exercice pour construire ma première réécriture
Le premier exercice est simple, nous allons faire une réécriture de test.php vers test.html.
Création du premier fichier: test.php
.01 .02
| |
<?php echo 'mes débuts en urlrewriting' ; ?>
|
Création du second fichier: .htaccess
.01 .02 .03
| |
RewriteEngine On
RewriteRule ^test.html$ /test.php
|
Application
Hostez maintenant ces 2 fichiers à la racine de votre site avec votre FTP. Puis dans votre navigateur vous appelez la page test.html et vous devriez voir le message suivant : mes débuts en urlrewriting
Ã?a fonctionne !!
Formidable !! Votre serveur a bien le moteur de redirection activé et vous commencez à avoir la main, passons à la suite.
Cela ne fonctionne pas ?
Voyons voir, tous les serveurs n'ont pas configuré le moteur de réécriture de la même manière et les versions peuvent être différentes, changeons de code :
.01 .02 .03
| |
RewriteEngine On
RewriteRule ^test.html$ /test.php [L]
|
Ca ne fonctionne toujours pas !!
Peut-être que votre serveur utilise la fonction rewritebase, essayons ce code :
.01 .02 .03 .04
| |
RewriteEngine On
RewriteBase /
RewriteRule ^test.html$ test.php [L]
|
Ooops!! Ca ne fonctionne toujours pas...
Restez vigilent et contactez votre hébergeur car nous manquons maintenant de ressources pour vous aider.