url rewriting sur serveur perso

Nouveau WRInaute
Hello

j'ai installé ubuntu serveur avec apache2. Je n'arrive pas à faire fonctionner la réécriture d'url.
Code:
root@toshiba:~# a2enmod rewrite
This module is already enabled!
root@toshiba:~# /etc/init.d/apache2 force-reload
 * Reloading web server config apache2                                                                                                                                                                            [Sat Jan 10 19:32:16 2009] [warn] module rewrite_module is already loaded, skipping
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

root@toshiba:~# cat /etc/hosts
127.0.0.1	localhost
127.0.1.1	toshiba
#127.0.0.1       localhost toshiba

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
root@toshiba:~# cat /etc/apache2/httpd.conf 
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
#AddModule mod_rewrite.c

Phpinfo me dit que le mod_rewrite est bien activé.
Voilà mon htaccess :
Code:
AddType x-mapp-php5 .php
AddDefaultCharset utf-8
Options -Indexes 


RewriteEngine On
RewriteBase /


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]


php_flag register_globals Off

ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
BrowserMatch "MSIE" brokenvary=1
BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
BrowserMatch "Opera" !brokenvary
SetEnvIf brokenvary 1 force-no-vary

php 5/mysql 5.



Si quelqu'un a une idée ?
 
WRInaute passionné
le seul problème que je vois c'est que tu ne mets pas le chemin devant index.php. Si la page est accessible avec une url du type -http://localhost/test/index.php il faut ajouter /test/ devant.
 
Discussions similaires
Haut