2010-11-24 88 views
0

所以我有一个.htaccess文件在我目前正在使用的框架中,它可以在一台计算机上工作,但不能在另一台计算机上工作。这两个系统都基于Windows 7并且都运行WAMP Server 2.0。不知道这个问题可能会发生什么,但如果任何人都可以伸出一只很棒的手。htaccess mod_rewrite没有在另一台计算机上工作

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

+0

它根本不起作用还是只是这个单一规则/配置? – Gumbo 2010-11-24 17:21:40

+0

当我从URL中省略index.php时,它会引发404错误。所以我认为它可能不会做mod_rewrite。但不知道。 – 2010-11-24 17:42:41

回答

1

是否检查线路:

LoadModule rewrite_module modules/mod_rewrite.so 

是在Apache的httpd.conf文件中注释掉的第二个服务器上?

1

我记得mod_rewrite必须手动WAMP启用。确保它是(一个phpinfo()会告诉你)。

+0

好的,我还没有检查过。当我今晚进入并让你知道时会这样做。谢谢! – 2010-11-24 16:10:43

相关问题