URL rewriting ne fonctionne pas sous easyPHP 1.8

Nouveau WRInaute
Bonjour,

avoir avoir lu beaucoup de trucs... Je désespère :cry:
Pour la configuration Apache, j'ai:
Code:
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c

J'ai ré-dirigé mon Document root comme ça:
Code:
DocumentRoot "D:/Webdesign"

J'ai également changé le répertoire pour lequel on applique la configuration par défaut:
Code:
<Directory "D:/webdesign">

Je veux tester mon .htaccess... De base, renvoyer index.html du root vers index.php toujours sur le root.
Code:
#Options +FollowSymlinks
RewriteEngine On
#RewriteBase /
RewriteRule ^index\.html$ /index.php [L]

Options +FollowSymlinks sans # renvoie l'erreur "Erreur 500 : Illegal option RewriteEngine"
Sinon, ça me renvoie toujours une erreur 404 !!! (avec ou sans RewriteBase)

Autre soucis, si je met la ligne:
Code:
ErrorDocument 404 index.php
Je ne suis pas redirigé vers index.php 8O

Please Help !!!
 
WRInaute discret
Je ne saurais trop vous conseiller de plutôt télécharger WampServer. Plus récent. Plus pratique.

http://www.wampserver.com/

Pour EasyPHP 1.8 je ne l'utilise plus depuis que l'homme a gagné la guerre du feu (:lol:) et sur leur site hélas, je ne sais pas si vous trouverez teellement plus d'informations sinon vous ne seriez pas ici !

mais si vous n'avez pas été sur le forum d'EasyPHP, allez y faire un tour on ne sait jamais !
 
Nouveau WRInaute
J'ai installé Wamp... Ca fonctionne avec la config par défaut...
Par contre, j'ai changé le Document root
Code:
#DocumentRoot "C:/Program Files/wamp/www/"
DocumentRoot "D:/Webdesign/"
et
Code:
#<Directory "C:/Program Files/wamp/www/">
<Directory "D:/Webdesign/">
Et là, ça ne marche pas : il pointe bien vers le répertoire que j'ai choisi, mais il n'interprète pas le PHP (je vois "print ...")

Merci de votre aide.
 
WRInaute accro
Comment as-tu écris tes balises ouvrantes php ?

<?php

ou <?

Parce que suivant la conf du serveur; <? ne passera pas. Il faut mettre la directive short_open_tag de php.ini a On.
 
Nouveau WRInaute
Oups... Gros couillon que je suis...
J'avais laissé le index.php de easyphp.
J'ai remplacé par le fichier index.php de wamp/www, changé les chemin d'accès $wampConfFile et $aliasDir et ça fonctionne.
Je vais tester l'URL rewriting et je reviendrai en cas de soucis.

Merci pour les idées et aides...
 
Nouveau WRInaute
Toujours rien...
Je suis maintenant avec Wamp, qui fonctionne
Le module rewrite_module est actif (décoché dans httpd.conf, et je le vois dans les modules lancés).

J'ai un répertoire www/temp dans lequel j'ai le .htaccess suivant:
Code:
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /temp
RewriteRule ^temp\.html$ /index.php [L]
ErrorDocument 404 /index.php

Tout d'abord si je ne met pas Options ... en commentaire, ça me renvoie une "Internel server Error"
Ensuite, la redirection (www/temp/temp.html -> www/index.php) ne fonctionne pas quels que soient les paramètres (RewriteBase, RewriteRule, ...)
Enfin, le ErrorDocument ne fonctionne pas s'il y a le code d'URL rewriting avant (il fonctionne si j'enlève ce code)

Je tourne un brin en rond...

Merci d'avance pour votre aide...
 
Discussions similaires
Haut