重写或可能.htaccess不起作用

时间:2011-12-23 12:48:53

标签: .htaccess rewrite

我尝试将我的PHP应用程序部署到客户端的服务器中。在我的开发机器上它可以工作,在我自己的网站上它也可以正常工作。但它在我客户的服务器上无效。

似乎Apache没有运行.htaccess因此重写不起作用导致404页面。

服务器使用全新安装的CentOS 5.

这是我认为负责运行.htaccess

的httpd.conf
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all

从phpinfo开始,正在加载重写和别名模块。

这是我的.htaccess

的一部分
RewriteEngine On
RewriteRule news_(.*)_page_(.*)\.htm$ /sub_domain/?mod=page&cat=$1&pid=$2   

我试图在.htaccess中创建错误,但没有发生错误。

有人知道如何解决这个问题吗?谢谢。

1 个答案:

答案 0 :(得分:0)

如果可以检查apache配置httpd.conf,看看它是否将“AllowOverride指令”设置为“允许”