2012-04-10 51 views
4

我有一個像這樣在子文件夾中的htaccess文件:使用404的ErrorDocument是在一個子目錄

/subfolder/.htaccess 

在htaccess文件下面的代碼來設置一個404的ErrorDocument

ErrorDocument 404 /404.php 

問題是根目錄中的404頁面被加載,而不是/subfolder/文件夾中的頁面。我不能簡單地將htaccess文件更改爲使用/subfolder/404.php,因爲系統將安裝在很多不同的地方。

有沒有辦法引用htaccess所在目錄中的文件?

+0

嘗試不帶斜槓(因爲URL是相對於'DocumentRoot'的)。如果這不起作用 - 你可以通過使用** mod_rewrite規則**(也就是說,如果該模塊在該服務器上可用,某些便宜的託管計劃可能不是這種情況)可以達到相同的效果。 – LazyOne 2012-04-10 11:04:24

回答

0

我有同樣的問題,發現你網頁...如果有域/文件夾,並希望重定向從文件夾回域的索引什麼,使用ErrorDocument 404 /

...我m不知道這是否到達根文件夾或一個文件夾,但在你的情況(和我的)他們是一個相同的。

希望這會有所幫助!

相關問題