Apache-2.2
重寫時如何使用htaccess限制對腳本的訪問?
我有一個依賴於以下重寫規則的 php 腳本:
RewriteEngine on RewriteCond %{REQUEST_URI} !^/script.*$ [NC] RewriteRule (.*)$ script.php/go [QSA,L]
因此,當有人訪問http://example.com/foo時,該腳本稱為 script.php/foo。這應該是公開可見的。
當我訪問http://example.com/script.php/adminstuff/時,我想使用 http 基本身份驗證。(我知道如何在基本情況下使用它。)這將如何與上面的重寫規則反應?
謝謝。
你可以使用
<Location>
標籤:<Location http://example.com/script.php/adminstuff/> AuthType xxxx ... </Location>