當我將我的網站置於維護模式時,我將所有流量重定向到notice.html
網頁,除了來自我的IP地址的流量(例如下面的111.111.111.111
)在我.htaccess
文件下面幾行:htaccess:將流量重定向到維護頁面從維護頁面刪除圖像
RewriteEngine On
RewriteBase/
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111
RewriteCond %{REQUEST_URI} !^/notice\.html$
RewriteRule ^(.*)$ https://www.mydomain.com/notice.html [R=307,L]
這似乎只是一個問題很好地工作 - 如果我包括在notice.html
HTML代碼的圖像,如
<img src="/path/to/myimage.png">
的n此圖像文件不再顯示(對於111.111.111.111以外的IP地址)。如果我在我的.htaccess
文件中註釋掉以上幾行,則會加載圖像。
任何想法如何我可以白名單圖像文件,而我重定向?
當然,圖像不再顯示,因爲它的請求也被重寫爲notice.html - 既然這不是一個實際的圖像,而是一個HTML文檔,瀏覽器將不會顯示圖像。但是因爲您已經知道如何爲您的notice.html的重寫添加例外 - 我們不讓您爲該特定圖像添加另一個例外? – CBroe 2014-11-01 21:06:15