0
如何爲htaccess編寫RewriteRule來阻止對php/html的訪問(除非經過驗證)並允許訪問所有其他擴展?htaccess RewriteRule阻止php/html,允許所有其他...?
如何爲htaccess編寫RewriteRule來阻止對php/html的訪問(除非經過驗證)並允許訪問所有其他擴展?htaccess RewriteRule阻止php/html,允許所有其他...?
你應該能夠把一個標準.htpassword AUTH一個filesmatch屬性中......
所以......
<FilesMatch "\.(html|php)$">
AuthName "Private zone"
AuthType Basic
AuthUserFile .htpasswd
require valid-user
</FilesMatch>
這應該引起任何要求爲.html或.PHP問對於密碼,您必須生成一個有效的.htpasswd文件...
我會怎麼做在RewriteRule格式? RewriteRule \。(html | php)$ - [L] ...? – 2010-11-09 20:26:16
如果您使用重寫過程,您將如何處理認證?您可以添加一個重新編寫的代碼,將所有請求重定向到一個html或php頁面到一個被阻止的消息頁面,但是您如何允許有權訪問的人員?你可以通過ip來完成,但不能通過用戶名/密碼來完成。 – superfro 2010-11-09 21:04:07
類似於「RewriteCond%{REMOTE_ADDR} 12 \ .345 \ .67 \ .89 [OR] RewriteCond%{REMOTE_ADDR} 98 \ .76 \ .54 \ .3 [OR] RewriteCond%{REMOTE_ADDR} 67 \。 89 \ .0 \。 RewriteRule ^。+。(php | html)$/blocked_page [L]「 – superfro 2010-11-09 21:05:56