2009-12-25 105 views
3

好了,所以我在叫根文件夾中有一個目錄中,我把我所有的網頁,我包括直通的index.php在現有目錄返回404錯誤

我不知道什麼 /頁是將可我莫名其妙如果有人要求,會返回404錯誤?我不喜歡史努比人...

回答

8

有沒有什麼辦法可以重新構建你的應用程序,以便這些頁面是以外的文檔根目錄?更好的答案...

+0

借調。 +1,但我今天沒票了。 – 2009-12-25 22:36:29

2

絕對把數據放在web根目錄之外,就像gahooa說的那樣。

如果這是完全不可能的,因爲供應商的限制,再放入的.htaccess包含以下內容到目錄:

deny from all 

應該阻止在該目錄下所有請求的文件,並返回一個「401禁」。

2

試試這個規則:

RewriteRule ^pages($|/) - [L,R=404] 

R=404標誌不只是工作,因爲阿帕奇2.

1

gahooa給出了最佳解決方案。如果您不能將文件放在文檔根目錄之外並且您的主機運行Apache 1.3,則還可以使用mod_alias

Redirect 404 /pages