Bonjour
J'essaie d'utiliser la réécriture d'URL pour l'un de mes sites.
J'ai d'abord tenté d'écrire un .htaccess de test, histoire de vérifier que tout fonctionne correctement
Si je le place sur le serveur de mon hébergeur, ça fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RewriteEngine on RewriteRule ^test\.html$ index.php [L]
En revanche c'est en local sur mon serveur de test (XAMPP sur SUSE 10.2) que ça ne fonctionne pas. A mon avis je ne dois pas avoir placé mon fichier .htaccess au bon endroit.
le serveur est configuré de la manière suivante
la racine pointe sur le répertoire /opt/lampp/htdocs .
Afin de pouvoir garder mes fichiers dans mon répertoire perso, j'ai défini un alias. Ainsi, 127.0.0.1/sites pointe sur le répertoire /home/julien/public_html/
Mon site de test se trouve lui-même à l'adresse 127.0.0.1/sites/test/
Où dois-je mettre mon htaccess pour que l'appel de 127.0.0.1/sites/test/test.html m'afficher la page 127.0.0.1/sites/test/index.php ? J'ai un peu tout tenté mais rien ne semble fonctionner
Et comme je sens que cette question va venir, j'y réponds tout de suite : oui, mod_rewrite est activé. En tout cas, la fonction phpinfo m'indique que le module est chargé.
Partager