Rewriting ne marche pas sur un linux Debian

WRInaute occasionnel
Le fichier .htaccess n'est pas pris en compte.

Le serveur est un linux DEBIAN , avec Apache/1.3.26. Le module rewrite semble bien chargé car j'ai dans phpinfo()

Code:
Loaded Modules	mod_php4, mod_setenvif, mod_unique_id, mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_cgi, mod_dir, mod_autoindex, mod_status, mod_negotiation, mod_mime, mod_mime_magic, mod_log_config, mod_macro, mod_so, http_core

dans httpd.conf, j'ai bien en non diaisé
Code:
LoadModule rewrite_module modules/mod_rewrite.so

par contre il n'y a aucune ligne Addmodule, et encore moins AddModule mod_rewrite.c, ça n'est nécessaire que pour Windows il me semble

Et voici le contenu de mon .htaccess de test, placé à la racine du site
Code:
Options +FollowSymlinks
RewriteEngine On

RewriteRule ^toto.htm$ /index.php [L]

le test http://www.monsite/toto.htm me retourne

Code:
Not Found
The requested URL /toto.htm was not found on this server.
En enlevant la ligne Options +FollowSymlinks, c'est pareil.
Pourquoi, ça ne marche pas, this is the question ?

Merci de votre aide.
 
WRInaute occasionnel
Code:
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit" #
    AllowOverride All

Tu cherches ces lignes dans httpd.conf et tu modifies AllowOverride none en AllowOverride All

Y a peut-être plus propre que All mais bon...

Edit :

par contre il n'y a aucune ligne Addmodule, et encore moins AddModule mod_rewrite.c, ça n'est nécessaire que pour Windows il me semble

Non, dans ta version de apache c'est dans un autre fichier ( voir httpd.conf

Include /etc/apache/modules.conf <== c'est ici la gestion des mods
 
WRInaute occasionnel
MirageDemonAsh a dit:
Tu cherches ces lignes dans httpd.conf et tu modifies AllowOverride none en AllowOverride All

Je viens d'y penser aussi. ça doit être ça, mais je ne pourrai tester que mardi. Je vous dirai si c'est ok.

En tout cas, merci.
:wink:
 
Discussions similaires
Haut