2014-06-29 30 views
1

對不起,我沒有任何代碼,因爲我的問題是關於Htaccess的... 我正在使用Htaccess在我的平臺上進行登錄。是否可以在特定頁面中禁用Htaccess登錄?

但我有一些頁面,允許任何類型的用戶,即任何人都可以訪問這些頁面。

我想知道我是否只能對特定頁面施加訪問限制。

可能嗎?

到目前爲止,我想這一點,但它不工作

<Files "mypage.php"> 
    Allow from all 
</Files> 

感謝

+0

是的!什麼樣的限制?只允許某個IP地址? – zx81

+0

嘿,跟着這個。其中一個答案是否爲您解決,或者問題仍然存在?請給我們一些反饋。 :) – zx81

回答

1

您可以限制訪問文件的一些條件。例如:

**Deny Always** 
RewriteRule ^mysecretfile.html - [F] 

**Deny Except for a certain IP:** 
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111 
RewriteRule ^mysecretfile.html - [F] 

**Deny Except for a certain User Agent:** 
RewriteCond %{HTTP_USER_AGENT} !^MySecretAgent 
RewriteRule ^mysecretfile.html - [F] 

**Deny Except for a certain Referrer** 
RewriteCond %{HTTP_REFERER} !^MyReferrer 
RewriteRule ^mysecretfile.html - [F] 
+0

+1許多例子很好的答案。 – anubhava

相關問題