Salut,
Je tente de ré-écrire toute URL ne désignant pas un fichier comme un argument au fichier index.phpet cela, sans utiliser de fichier
.htaccess`.
Une requête vers http://www.example.com/test doit devenir http://www.example.com/index.php?q=/test.
J'utilise Debian Squeeze (6.0) et Apache 2.2.16. Voici mon fichier de configuration :
<VirtualHost *:80>
DocumentRoot /var/www/example
ServerName www.example.com
ServerAlias example.com
ErrorLog /var/log/apache2/error/example.log
CustomLog /var/log/apache2/access/example.log combined
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^/(.*) http://www.example.com/$1 [L,R=301]
</IfModule>
<Directory "/var/www/example">
AllowOverride None
Options -Indexes
(…)