Aller au contenu

Sujets conseillés

Guest markouch
Posté

Bonjour, je me bats depuis pas mal de jours sur un pb sans réponse ... Peut-être qulequ'un, ici, pourra m'aider !! Voilà mon souci : je voudrais mettre en place des règles de rewriting d'url, pour les tester sur ma machine locale, avant d'aller sur mon serveur distant.

Je suis sur un mac G4 avec Apache2, PHP 4.3.4 et Mysql 3.23.....

J'ai modifié mon httpd.conf pour mettre AllowOverrride All et je l'ai fait aussi dans la partie

<Directory />

Options FollowSymLinks

AllowOverride All

</Directory>

Puis, j'ai décoché le LoadModule concernant le mod_rewrite.so. Voilà.

L'adresse du test est : http://127.0.0.1/test/nexistepas.html.

Dans le .htaccess, j'ai mis ceci :

RewriteEngine on

RewriteRule ^nexistepas.html$ trouve.html [L]

Posté

Euh l'adresse ne risque pas d'etre celle là ;) c'est une adresse locale ça, il faudrait que tu upload ou que tu donnes ton ip pour pouvoir tester.

Que se passe-t-il avec cette règle de réécriture ? rien ne marche ?

Guest markouch
Posté

Merci pour ta réponse, en fait, j'indiquai seulement que l'url était locale, pour que tu aies la forme de cette url. Si tu essaie de te connecter, normal que ça ne fonctionne pas !! ;)

De totue façon, je ne comprends pas pourquoi mon message est tronqué ... Bon, de fait, cela ne fonctionne pas chez moi ... J'ai essayé plein de trucs : mis Options +FollowSymlinks en première ligne de mon htaccess, mais cela me retourne aussitôt une erreur 500 !!

J'ai ensuite mis un ErrorDocument 404 trouve.html, et, après avoir supprimé la première ligne ci-dessus, à nouveau une erreur 404, mais il ne m'affiche pas la page mentionnée ci-dessus ...

On me dit de mettre AddModule mod_rewrite.c dans le httpd.conf, mais, là encore, ça ne sert à rien ... ouf, meric de t'intéresser à mon cas !!

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...