2010-11-24 22 views
0

J'ai donc un fichier .htaccess dans un framework sur lequel je travaille actuellement et qui fonctionne sur un ordinateur mais pas sur un autre. Les deux systèmes sont basés sur Windows 7 et tous deux exécutent WAMP Server 2.0. Pas sûr de ce que ce problème pourrait être, mais si quelqu'un peut donner un coup de main ce serait génial.htaccess mod_rewrite ne fonctionne pas sur un autre ordinateur

RewriteEngine on
RewriteBase /home/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+) index.php/$1 [L]

+0

Cela ne fonctionne-t-il pas du tout ou s'agit-il simplement d'une règle/configuration unique? – Gumbo

+0

Il génère une erreur 404 lorsque j'omets l'index.php de l'URL. Donc je pense que ça ne fait peut-être pas le mod_rewrite. Pas sûr cependant. –

Répondre

1

Avez-vous vérifié que la ligne:

LoadModule rewrite_module modules/mod_rewrite.so 

est décommentée dans votre fichier httpd.conf Apache sur le second serveur?

+0

Je n'ai pas, oups: -/Je vais vérifier quand je rentre à la maison. Si c'est tout, je crie de joie! :) –

1

Je me souviens mod_rewrite doit être activé manuellement dans WAMP. Assurez-vous que c'est (un phpinfo() vous dirait).

+0

Ok, je n'ai pas encore vérifié. Je le ferai quand j'aurai accès ce soir et je vous le ferai savoir. Merci! –