我需要重定向所有的流量到apache網站,除了一些IP到禮節性的頁面,我試著在.htaccess
RewriteCond %{REMOTE_ADDR}! !^1.2.3.4
RewriteRule .* /coming-soon.html [R=301,NC] 。
用我的IP1.2.3.4,網站可以運行,其他IP反而有太多的重定向,但在地址欄出現https://www.example.com/coming-soon.html,我哪里錯了?
謝謝
uj5u.com熱心網友回復:
資訊本身不是很清楚嗎?你實作了一個無盡的重定向回圈。URL /coming-soon.html將再次被你的規則重定向,因為IP地址并沒有改變。你需要第二個條件來防止這種情況:
RewriteCond %{REMOTE_ADDR}! !^1.2.3.4
RewriteCond %{REQUEST_URI} !^/coming-soon.html$
RewriteRule .* /coming-soon.html [R=301,NC] 。
這是一個變體,有一些額外的變化,可能確實有意義:
這是一個變體,有一些額外的變化。
RewriteCond %{REMOTE_ADDR}! !^1.2.3.4$
RewriteCond %{REQUEST_URI} !^/coming-soon.html$
RewriteRule ^ /coming-soon.html [R=301,L] 。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/320529.html
標籤:
