Bonjour.
Je me suis lancé dans l'UR depuis peu notamment grace aux excellent conseils de ce site. J'ai déjà 2 sites qui fonctionne très bien en ligne, mais soucis quand je développe en local.
J'étais sous easyphp.1.6.
suites à toutes mes lecture j'ai basculé vers la version 1.8 pour avoir une version d'apache sans bug sur le module mod.rewrite.. OK
Si je place mes fichiers sous la racine /www tout fonctionne bien.
En revanche, dès que je place les même fichiers sous mon répertoire de travail habituel, la redirection ne fonctionne pas.
( J'ai bien sur modifier le .htaccess en conséquence )
Le message d'erreur obtenu dans le log est le suivant :
(BAD REQUEST sur le navigateur )
Wed Mar 01 10:49:49 2006] [error] [client 127.0.0.1] Invalid URI in request GET /terredautan/nexistepas.html HTTP/1.1
Si je regarde le log rewrite d'apache.
-Quand cela fonctionne ( /www ) , il y a une huitaine lignes.
- Qaund cela ne fonctionne pas ( /racine de mon alias ), il y en seulement 4. ( Il s'arrète à [INTERNAL REDIRECT] )
Au vu de tout cela, j'ai bien l'impression que mes règles d'UR sont bien interprétées, mais au niveau du serveur il ne fait que la moitié du chemin...
Très probablement un pb dans la déclaration de mon alias dans le httpd.conf :
Alias "/terredautan/" "h:/inetsql/terredautan/"
<Directory "h:/inetsql/terredautan">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
J'ai essayé plusieurs combinaisons mais sans succès.
J'ai également testé de modifier
-> DocumentRoot "c:/Program Files/EasyPHP1-8/www"
en
-> DocumentRoot "C:/localhost"
dans le httpd.conf
Bref je tourne en rond.. et après de 2 heures.. j'y perds un peu mon latin.
Merci de votre aide...
Je me suis lancé dans l'UR depuis peu notamment grace aux excellent conseils de ce site. J'ai déjà 2 sites qui fonctionne très bien en ligne, mais soucis quand je développe en local.
J'étais sous easyphp.1.6.
suites à toutes mes lecture j'ai basculé vers la version 1.8 pour avoir une version d'apache sans bug sur le module mod.rewrite.. OK
Si je place mes fichiers sous la racine /www tout fonctionne bien.
En revanche, dès que je place les même fichiers sous mon répertoire de travail habituel, la redirection ne fonctionne pas.
( J'ai bien sur modifier le .htaccess en conséquence )
Le message d'erreur obtenu dans le log est le suivant :
(BAD REQUEST sur le navigateur )
Wed Mar 01 10:49:49 2006] [error] [client 127.0.0.1] Invalid URI in request GET /terredautan/nexistepas.html HTTP/1.1
Si je regarde le log rewrite d'apache.
-Quand cela fonctionne ( /www ) , il y a une huitaine lignes.
- Qaund cela ne fonctionne pas ( /racine de mon alias ), il y en seulement 4. ( Il s'arrète à [INTERNAL REDIRECT] )
Au vu de tout cela, j'ai bien l'impression que mes règles d'UR sont bien interprétées, mais au niveau du serveur il ne fait que la moitié du chemin...
Très probablement un pb dans la déclaration de mon alias dans le httpd.conf :
Alias "/terredautan/" "h:/inetsql/terredautan/"
<Directory "h:/inetsql/terredautan">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
J'ai essayé plusieurs combinaisons mais sans succès.
J'ai également testé de modifier
-> DocumentRoot "c:/Program Files/EasyPHP1-8/www"
en
-> DocumentRoot "C:/localhost"
dans le httpd.conf
Bref je tourne en rond.. et après de 2 heures.. j'y perds un peu mon latin.
Merci de votre aide...