1
我正在尋找解決方案,因爲幾個小時,我不知道如何從AuthBasic中.htaccess文件中排除一個位置。 我在互聯網上找到了解決方案,但它們只在沒有啓用RewriteRule的情況下才能工作。.htaccess身份驗證並排除一個位置(使用mod_rewrite)
我的.htaccess文件:
SetEnv APPLICATION_ENV development
SetEnvIf Request_URI ^/api noauth=1
Order Deny,Allow
Allow from env=noauth
Deny from all
Satisfy any
AuthType Basic
AuthName "Restricted"
AuthUserFile .htpasswd
Require valid-user
RewriteEngine On
IndexIgnore */*
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php
當我評論最後一行(與重寫規則)這個異常的作品,但那當然重寫引擎不工作這是必要的。
它的工作原理。謝謝。 – Piotr
不客氣,很高興它解決了。 – anubhava