[英]Redirect all subfolder HTTP requests to login page
我有“ public_html”文件夾和一個名為“ login”的子文件夾,其中帶有要求用戶名和密碼的index.php。
我需要保護子文件夾的內容免受惡意bot的請求,並考慮將包含“ login /”字符串的所有請求URI重定向|重寫到登錄index.php。
我在public_html的.htaccess中寫了以下幾行:
RewriteEngine on
RewriteRule %{HTTP_HOST}\/login\/(.*) /login/index.php [L]
但這是行不通的,因為如果我寫www.mysite.com/login/js/tinymce/something.php,它不會重寫任何內容。
我維護的系統上有一個類似的重寫器。
您可以嘗試一下,看看是否有幫助?
RewriteRule ^(.*/login) /login/index.php [L]
從理論上講,它應該將所有/ login開頭的內容重定向到該文件夾中的index.php文件。
嗯...可能是配置文件中使用的正則表達式的語法錯誤,請嘗試以下操作:
RewriteRule (login\/.*) login/index.php [L]
同樣,該網站regexr.com是一個令人驚嘆的正則表達式調試器, 來自同一情況的圖像
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.