2011-06-02 15 views

回答

6

剛剛嘗試這一行.htaccess文件:

RewriteRule ^(?!(allowedFile\.html|allowedDirectory/)) - [R=404,L,NC] 

上述規則將拋出404一切,除了一個叫allowedFile.html文件和一個名爲allowedDirectory文件夾。

+0

哈!很簡單! :) 非常感謝你! – 2011-06-02 16:55:48

+0

不客氣,請標記此答案已被接受來關閉本問與答。 – anubhava 2011-06-02 16:57:57

+0

完成!謝謝 :) – 2011-06-02 17:05:23

1
RewriteRule ^/protectedfolder/(.*) - [L] /* no substitution , serve as it is for this folder*/ 
RewriteRule ^$ - [R=404,L] /*reject everything */ 
+0

謝謝你,但它不能按預期工作。我想將所有內容重定向到404,甚至403(禁止)錯誤。我試圖使用像這樣的rewritecond:'RewriteCond%{REQUEST_URI}!^/images',還有一個簡單的規則來重定向所有東西,但它不起作用。 – 2011-06-02 16:44:57