.htaccess ne fonctionne pas sur Windows
J'ai Apache 2.2 installé sur ma machine Windows, et il semble y avoir un problème avec .htaccess.
J'ai activé `mod_rewrite` dans `httpd.conf` de fichier, et a écrit quelques-unes des conditions dans les mon .htaccess, mais rien ne fonctionne. J'ai essayé de mettre des ordures, afin de voir si il serait de retour Erreur Interne du Serveur, mais même pas qui serait à l'œuvre. Quel pourrait être le problème?
Pourrait être le problème, que mon Apache est située dans la "C:\Program Files\Apache Software Foundation", et mon serveur racine est à l' "C:\Users\Grega\Server"? Je ne peux pas trouver quelque chose qui serait .htaccess dans httpd.conf
OriginalL'auteur ItsGreg | 2012-07-16
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que vous n'avez pas
AllowOverride None
défini pour le répertoireC:\Users\Grega\Server
. Sinon htaccess peut être totalement ignorée. Vous pourriez mettre tous les remplace par unAllowOverride All
ou à tout le moinsAllowOverride FileInfo
.a parfaitement fonctionné. Sur mon mac, le même code
AllowOverride None
a fonctionné sans aucun problème. Dû le changer pour windows.OriginalL'auteur Jon Lin
Pour moi, cela n'a pas fonctionné. Mais j'ai trouvé une solution. Accédez à \wamp\bin\apache\apache2.4.9\conf\httpd.conf et trouver
<IfModule dir_module>
DirectoryIndex first_page.html if_not_found.html
</IfModule>
Changement
first_page.html
pour tout ce que vous voulez.(Je ne suis pas anglophone, donc je m'excuse pour mon mauvais anglais.)
OriginalL'auteur Johansson