bonjour,
Voici mon 1er message !
je teste le url rewrite en local
J'ai actuellement easyphp 1.7
mon site est dans c:\weblocal\site\
j'ai ajouté dans le httpd.conf, les lignes :
-----
LoadModule rewrite_module modules/mod_rewrite.so
AccessFileName .htaccess
AddModule mod_rewrite.c
Alias "/site" "c:/weblocal/site/"
<Directory "c:/weblocal/site">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
----
dans mon fichhier .htaccess (c:\weblocal\site\.htaccess)
j'ai ajouté :
----
ErrorDocument 404 /test.php
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test\.html$ /test.php
----
j'ai crée une page test.php
dans mon navigateur, j'ai entré la ligne :
http://127.0.0.1/site/test.html
et alors j'ai une erreur :
HTTP 404 - Fichier non trouvé
Internet Explorer
dans les logs apache :
[Thu Apr 22 14:06:28 2004] [error] [client 127.0.0.1] File does not exist: c:/weblocal/site//test.html
[Thu Apr 22 14:06:28 2004] [error] [client 127.0.0.1] File does not exist: c:/program files/easyphp1-7/www/test.php
dans les logs, pourquoi il y a 2 fois // : c:/weblocal/site//test.html ?
Pourquoi il rajoute www dans c:/program files/easyphp1-7/www/test.php ?
J'ai du oublier quelque chose ? non ?
Merci
Nicolas
Voici mon 1er message !
je teste le url rewrite en local
J'ai actuellement easyphp 1.7
mon site est dans c:\weblocal\site\
j'ai ajouté dans le httpd.conf, les lignes :
-----
LoadModule rewrite_module modules/mod_rewrite.so
AccessFileName .htaccess
AddModule mod_rewrite.c
Alias "/site" "c:/weblocal/site/"
<Directory "c:/weblocal/site">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
----
dans mon fichhier .htaccess (c:\weblocal\site\.htaccess)
j'ai ajouté :
----
ErrorDocument 404 /test.php
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test\.html$ /test.php
----
j'ai crée une page test.php
dans mon navigateur, j'ai entré la ligne :
http://127.0.0.1/site/test.html
et alors j'ai une erreur :
HTTP 404 - Fichier non trouvé
Internet Explorer
dans les logs apache :
[Thu Apr 22 14:06:28 2004] [error] [client 127.0.0.1] File does not exist: c:/weblocal/site//test.html
[Thu Apr 22 14:06:28 2004] [error] [client 127.0.0.1] File does not exist: c:/program files/easyphp1-7/www/test.php
dans les logs, pourquoi il y a 2 fois // : c:/weblocal/site//test.html ?
Pourquoi il rajoute www dans c:/program files/easyphp1-7/www/test.php ?
J'ai du oublier quelque chose ? non ?
Merci
Nicolas