HTACCESS - Ma première réécriture

HTACCESS - Ma première réécriture

Vous avez lu le tuto précédent avant d'être ici ? Mon premier fichier .htaccess
Maintenant que le fichier .htaccess n'a plus aucun secret pour vous, nous allons faire notre première réécriture.
Sommaire :

HTACCESS - Ma première réécriture

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.