[resolu]mode rewrite actif ?

Nouveau WRInaute
bonjour,
cela peut paraitreredondant, mais je n'arrive pas à savoir si cela fonctionne.
>>windows xp, apache 2, php4

j'ai activé "LoadModule rewrite_module modules/mod_rewrite.so" avec apache 2 mais pas "AddModule mod_rewrite.c" qui n'est pas à activer dans la version 2.
Le module est bien activé dans la liste.

quand je met le simple exemple dans le .htaccess :
RewriteEngine on
RewriteRule ^nexistepas.html$ trouve.html [L]

dans le httpd.conf :
Alias "/site" "C://Web_root//site/"
<Directory "C://Web_root//site">
AllowOverride All
Allow from all
</Directory>


il me met un message "bad request" qu'il ne comprend pas ce que je lui demande.

quoi faire ?

Merci d'avance pour votre aide.

Manu.
 
WRInaute accro
affiche un php info

Code:
<?php

// Affiche toutes les informations, comme le ferait INFO_ALL
phpinfo();

// Affiche uniquement le module d'information.
// phpinfo(8) fournirait les mêmes informations.
phpinfo(INFO_MODULES);

?>
 
Nouveau WRInaute
voici :

Apache Version Apache/2.0.54 (Win32) PHP/4.3.12-dev
Apache API Version 20020903

Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100
Timeouts Connection: 300 - Keep-Alive: 0
Virtual Server No
Server Root C:/webdev/apache/Apache2
Loaded Modules core mod_win32 mpm_winnt http_core mod_so mod_access mod_actions mod_alias mod_asis mod_auth mod_autoindex mod_cgi mod_dir mod_env mod_imap mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_userdir sapi_apache2

ça a l'air activé, mais a quoi il faut faire attention...? j'ai un autre pc sous easyphp 1.7 et ça marche pas +...merci pour votre aide
Manu.
 
WRInaute impliqué
Et tes htaccess? ils marchent bien?
Essaie de mettre les rewriterules dasn le httpd.conf pour être sûr
 
WRInaute passionné
Re: mode rewrite actif ?

super-manu a dit:
bonjour,
cela peut paraitreredondant, mais je n'arrive pas à savoir si cela fonctionne.
>>windows xp, apache 2, php4

j'ai activé "LoadModule rewrite_module modules/mod_rewrite.so" avec apache 2 mais pas "AddModule mod_rewrite.c" qui n'est pas à activer dans la version 2.
Le module est bien activé dans la liste.

quand je met le simple exemple dans le .htaccess :
RewriteEngine on
RewriteRule ^nexistepas.html$ trouve.html [L]

dans le httpd.conf :
Alias "/site" "C://Web_root//site/"
<Directory "C://Web_root//site">
AllowOverride All
Allow from all
</Directory>


il me met un message "bad request" qu'il ne comprend pas ce que je lui demande.

quoi faire ?

Merci d'avance pour votre aide.

Manu.
et...
-http://localhost/site/trouve.html fonctionne je suppose ?

Et, euh, "/site" comme alias ? t'es sûr que c'est pas "site" ?
 
Nouveau WRInaute
les rewrite rules dans le httpd ne fonctionnent pas +, et oui le lien http://localhost/site/trouve.html fonctionne.
ça fait 3 jours que je cherche sur google, je trouve plein d'exemples d'astuces et de résolution qui ne marchent pas pour moi.

je crois que je vais essayé la 2.0.53 pour voir...
 
Nouveau WRInaute
bou, j'ai un peu honte...mais je le dit quand même, c'est juste un probleme de chemin d'accès...

RewriteEngine on
RewriteRule ^nexistepas.html$ /monsite/test/trouve.html [L]

et voilà, fallait juste remettre le chemin... :oops:
 
Discussions similaires
Haut