Un simple travail 301 htaccess rediriger sur mon serveur en direct ressemble à ceci:Impossible 301.htaccess rediriger dans XAMPP
Options +FollowSymLinks
RewriteEngine on
redirect 301 /test.php /index.php
Mais je ne peux pas le faire fonctionner mon installation XAMPP. J'ai activé mod_rewrite.so dans le fichier http.conf et je ne vois pas pourquoi il ne redirige pas. Ont redémarré apache mais pas de chance.
Merci - le code fonctionne, mais il y a un problème que je n'ai pas mentionné! Fonctionne très bien, mais localement, index.php me ramène à DocumentRoot et non à la page d'accueil du site. Cela fonctionne si je change index.php en "/ home/site folder/public_html/index.php", mais cela ne fonctionne pas en direct. Je veux utiliser le même fichier .htaccess pour les serveurs locaux et live. – monkey64
Sur le serveur local, qu'est-ce que DocumentRoot et pourquoi est-il différent de la page d'accueil de votre site? – anubhava
DocumentRoot sur XAMPP est "E: /" ce qui est évidemment différent du serveur live. La question est pourquoi mon code original [redirection 301/test.php/index.php] fonctionne parfaitement sur le web en direct, mais échoue localement. De quoi aurais-je besoin pour le faire fonctionner dans XAMPP? – monkey64