2010-02-14 6 views
0

J'ai quelques problèmes avec mod_rewrite sur un nouveau PC d'Apache que j'ai mis en place. J'ai activé mod_rewrite en tant que module apache et édité le fichier conf pour permettre la réécriture, cependant quand j'essaye de créer des réécritures rien ne se passe. Le fichier htaccess est invoqué dans une certaine mesure car je peux provoquer une erreur 500 en mettant une syntaxe invalide dans le fichier. Est-ce que quelqu'un peut repérer l'erreur stupide que je commets ou suggérer quelque chose d'autre qui me manque et qui doit être activé?mod_rewrite ignoré/ne fonctionne pas

httpd.conf:

<Directory /> 
    Options FollowSymLinks 
    AllowOverride All 
    Order deny,allow 
    Deny from all 
</Directory> 

Code htaccess:

RewriteEngine on 
RewriteBase/

RewriteRule ^content/css/([a-z0-9])/$ /min/?g=$1 [L] 

RewriteRule ^1.php$ 2.php 
+0

Pouvez-vous montrer un exemple d'URL qui échoue? –

+0

Localhost/content/css/1/juste 404 localhost/1.php n'affiche pas le contenu de 2.php. – rickhuby

Répondre

0

Avez-vous vraiment

<Directory /> 
    ... 
    Deny from all 
</Directory> 

dans httpd.conf? Vous devriez voir l'erreur 403 est ce cas.

Questions connexes