.htaccess non detecté en local (easyphp 5.3)

Résolu
Bonjour à toute la communauté,

Je sais que ce sujet a été traité plusieurs fois, mais j'ai tout testé et rien n'a résolu mon problème.

Depuis hier j'essaye d'activer les .htaccess en local sur mon pc sans succès. Voici mon code dans le .htaccess.

Options +FollowSymlinks     
RewriteEngine on     
RewriteRule ^inconnu\.html$  /test/test.html [L]


J'ai remplacé tout les "AllowOverride none" par "AllowOverride All" ce qui ne change rien.

Mes fichiers test.html et .htaccess se trouve dans le dossier "test" à la source.
l'url que je test est la suivante :
http://127.0.0.1/test/inconnu.html

Ce qui m'affiche l'erreur 404.

Est ce que je dois changer autres choses dans le httpd.conf?

Je précise que si je charge le fichier sur mon ftp, ça marche, c'est juste le local qui pose problème.

Merci d'avance,

7 réponses

  1. Ici peut être qu'il est appliqué et qu'il te réécrit l'url comme ceci ? :

    http://127.0.0.1/test/inconnu.html
    => http://127.0.0.1/test/test/test.html

    tente d'ajouter le html correspondant
    1. Non j'ai essayé et ça marche pas.

      Ce qui est énervant c'est que ça marche une fois en ligne.. mais bon c'est chiant de transferer sur le ftp pour tester..
      1. le module apache rewrite est-il bien chargé ?
        a2enmod rewrite 
        


        heu avec easyphp ce doit être directement dans les menus :)
        1. je suis censé le trouver où cette ligne?

          Dans les modules d'apache j'ai mod_rewrite.so de présent.
          1. Options +FollowSymlinks
            RewriteEngine on
            RewriteBase / 
            RewriteRule ^inconnu\.html$  /test/test.html [L]


            J'ai ça mtn et ça marche toujours pas.. Et j'avais fais tout ce qui dise dans le topic.
          2. 2 petites questions
            est-ce que certains dossiers utilisés comme "test" ici est un lien symbolique ? si oui essaie sans

            pourquoi mettre l'Options +FollowSymlinks ici et non dans la déclaration "Directory" correspondante d'apache ?
          3. une dernière idée (après je sèche :p) : ce qui me gêne depuis le début c'est que .htaccess ne soit pas à la racine : ce fichier est-il bien dans le dossier paramétré sous apache : si c'est racine, alors le mettre sous racine..
        2. Bon bah j'ai fini par trouvé et je suis assez dégouté.
          D'un peu partout j'ai vu qu'il fallait modifier le httpd.conf dans apache..
          J'ai réussi à trouver 3 fois ce fichier dans apache et rien ne changé lors de la modification.

          Enfaite il faut aller dans le fichier "conf_files" et modifier le httpd.conf qui est dedans.. pas les autres..

          Ca doit dépendre de la version d'easyphp..

          En tout cas, un grand merci boly pour ton aide..