Exemple .htaccess pour URL_Rewriting sous EasyPHP 2.0

Mammouth du PHP | 1339 Messages

20 févr. 2008, 03:38

Salut,

J'ai écumé pas mal de page via Google mais j'ai pas trouvé de solution.
Ca marche sur le net mais pas en local.

Le module mod_rewrite est bien chargé grace à la modification du fichier conf cependant ca ne semble pas marche.

Voici le contenu de mon fichier .htaccess contenu dans le dossier "archi" après "www"

Code : Tout sélectionner

# Erreur 404 ErrorDocument 404 /erreur404.php #-------------------------------------------------- # Répertoire : / #-------------------------------------------------- # Le serveur doit suivre les liens symboliques : # Options +FollowSymlinks # Activation du module de réécriture d'URL : RewriteEngine On #-------------------------------------------------- # Règles de réécriture d'URL : #-------------------------------------------------- # Gestion Langue et Page : RewriteRule ^[a-z]{2}/([A-z]+)$ /$2.php?langue=$1 RewriteRule ^test.html$ index.php
J'essaye de voir si http://127.0.0.1/archi/test.html renvoie vers http://127.0.0.1/archi/index.php

Si vous avez une idée :)

Merci, Elie
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Mammouth du PHP | 881 Messages

20 févr. 2008, 05:08

J'ai toujours eu l'impression que .htaccess ne fonctionnait pas sous Windows.
Quand j'essaie les miens, rien ne fonctionne en local
Soyez artisans de paix

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

20 févr. 2008, 10:31

J'ai une idée : utilise Wampserver:)
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Mammouth du PHP | 881 Messages

20 févr. 2008, 16:26

C'est à partir de Wamp que j'ai donné ma réponse.
Du temps où j'étais avec EasyPHP, ça ne marchait pas plus.

Y aura-t-il quelque chose à configurer dans mon Wamp pour que ça marche?
Soyez artisans de paix

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

20 févr. 2008, 22:58

Bonjour,

Regarde du côté de la directive AllowOverride dans ton httpd.conf
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 1339 Messages

20 févr. 2008, 23:10

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
Enfin :) Je vais pouvoir travailler plus facilement en local !
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

21 févr. 2008, 00:34

Enfin :) Je vais pouvoir travailler plus facilement en local !
N'oublie pas le tag "Résolu" ;)
Quand tout le reste a échoué, lisez le mode d'emploi...