1
我有一個網站(運行在一個框架,所以文件夾是虛擬的)通過.htaccess/.htpasswd阻止訪問,但我想允許公共訪問一個文件夾/文件。我嘗試了其他地方提出的所有解決方案,但至今沒有任何成效。允許訪問動態生成的文件夾/文件與.htaccess
下面是基本.htaccess
內容:
AuthUserFile /var/www/vhosts/mysite.com/.htpasswd
AuthName "MySite Restricted Area"
AuthType Basic
Require valid-user
我想允許訪問的URL /api/user/create
。我曾嘗試以下變化,都沒有效果:
<Files "create">
Allow from all
</Files>
<FilesMatch create$>
Allow from all
</FilesMatch>
SetEnvIf Request_URI "create" allow
Deny from all
Allow from env=allow
這似乎是文件名create
不被識別爲一個有效的文件,但我不知道爲什麼最後一個不工作。 :(
我試過好,但它只是開始拋出500個錯誤,我認爲你不能在'.htaccess'中使用位置(或目錄),只能在'httpd.conf'中使用 –
你是對的,無論如何它都會使用httpd.conf。可能的,你可以用同樣的方法使用它,也可以使用它。 – xanoetux
不幸的是,我似乎無法編輯我的主機上的'httpd.conf'文件。 –