2011-12-23 137 views
0

我試圖將我的PHP應用程序部署到我的客戶端的服務器。在我的開發機器上它可以正常工作,並且在我自己的網站上也可以正常工作但它在我客戶端的服務器上無法使用。重寫或可能.htaccess不起作用

似乎Apache不運行.htaccess因此重寫不起作用導致404頁面。

服務器的使用新安裝了CentOS 5

的下面是httpd.conf中,我認爲是負責運行的.htaccess

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錯誤,但沒有錯誤發生。

會有人知道如何解決這個問題?謝謝。

回答

0

,如果你可以檢查Apache的配置httpd.conf中查看是否有「AllowOverride指令」設置爲「允許」

+0

它不也行。不管怎樣,謝謝你。 現在,我開始拉我已經走過的頭髮.. – dewara 2011-12-23 13:16:11