2012-10-17 65 views
0

我使用這個代碼重寫我的PHP文件是HTML文件,所以technical.php將顯示爲technical.htmlhtaccess將.php文件重命名爲.html文件給文件未找到錯誤?

RewriteEngine on 
RewriteRule ^(.*)\.html$ $1.php [nc] 

但訪問技術時,它給了我一個404錯誤。 html

Not Found 

The requested URL /technical.php was not found on this server. 

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 

我的訂單在我的htaccess中出錯了嗎?

+0

我知道這可能是您檢查的第一件事,但technical.php文件是否實際存在與.htaccess文件相同的目錄中? –

+0

是的,是的。這個php文件位於一個叫做客戶端的目錄中,如果這有所作爲? – williamsongibson

+1

呃,並且.htaccess文件在客戶端目錄中也是***,對不對? –

回答

0

子文件夾中的文件是在固定此添加一個.htaccess規則!我認爲一個.htaccess的根,控制整個網站。

1

可能是你必須指定app文件夾以及:

RewriteRule ^(.*)\.html$ appFolder/$1.php 
+0

這也不起作用。它是否需要'RewriteRule appFolder/^(。*)\。html $ appFolder/$ 1.php' – williamsongibson