1
所以我用下面的強制我的網站進入維護模式,同時更新某些事情:.htaccess的維護模式允許某些目錄
# MAINTENANCE-PAGE REDIRECT
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^23\.1\.12\.167
RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
RewriteRule .* /maintenance.html [R=302,L]
</IfModule>
這一直運作良好,但我現在處於維護模式時的情況說我希望排除某些目錄被髮送到maintenance.html,並讓他們顯示其正常內容。
因此,這將是這樣的:
root/
.htaccess
maintenance.html
index.html
everything.else.html
/do_not_display_me
/display_me_always
不知道這是可能從根級的.htaccess或者如果我將不得不巧妙運用子目錄.htaccess文件,任何幫助表示讚賞。
所以..據我所知你想要一些文件夾始終可以訪問,無論維護模式與否,對不對?你想排除哪些文件夾(我假設你有多個文件夾)? – LazyOne
@LazyOne - 是的,我想顯示幾個目錄 - 在上面的例子中它將是/ display_me_always。 – bMon