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. Oula la !! ça va être chaud bouillant !!

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.

La recette avec ses ingrédients Ou comme lon di ben deché nous : les fichiers avec leur code ;)
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
.04
  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
.04
  RewriteEngine On
RewriteRule    ^test.html$  /test.php [L]
Bouhh, cela ne fonctionne toujours pas !!

Peut-être que votre serveur utilise la fonction rewritebase, essayons ce code :
.01
.02
.03
.04
.05
  RewriteEngine On
RewriteBase /
RewriteRule    ^test.html$  test.php [L]
Arfferfff!! cela ne fonctionne toujours pas...
Contactez votre hébergeur !! Ici nous manquons de ressources pour vous aider.