[英].htaccess RewriteRule for one IP only (with regex subfolder)
我正在嘗試重寫以下請求:
這將顯示該文件夾的index.html,以:
但僅適用於某個IP地址。 我寧願將.htaccess放在網站根目錄中,而不必理會,因為子文件夾可以是任何東西(不完全是-隨機字符串,包括大小寫字母,數字和破折號)。
我現在擁有的東西可以使用,但是我必須將.htaccess放在每個子文件夾中:-
RewriteEngine On
# requests from 12.34.56.78 get rewritten.html instead of index.html
RewriteCond %{REMOTE_ADDR} ^12\.34\.56\.78$
RewriteRule ^index.html$ rewritten.html
這是不理想的。 根目錄中的單個.htaccess會很棒,所以我猜上面的某個正則表達式在某個地方嗎?
任何幫助,不勝感激!
嘗試這個 :
RewriteEngine On
# requests from 12.34.56.78 get rewritten.html instead of index.html
RewriteCond %{REMOTE_ADDR} ^12\.34\.56\.78$
RewriteRule ^([A-Za-z0-9-/]*)?index.html$ /$1rewritten.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.