排除特定目录中的维护页面

时间:2017-01-02 10:59:20

标签: .htaccess maintenance-mode

目前,我在.htaccess文件中使用此代码来触发我的网站维护页面。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f
RewriteCond %{DOCUMENT_ROOT}/maintenance.enable -f
RewriteCond %{SCRIPT_FILENAME} !maintenance.html
RewriteRule ^.*$ /maintenance.html [R=503,L]
ErrorDocument 503 /maintenance.html
Header Set Cache-Control "max-age=0, no-store"
</IfModule>

我将如何制作它以便我仍然可以访问我正在处理的目录而不仅仅是我的IP地址以防我的朋友希望访问它。

我做了一些搜索,但还没找到任何东西

干杯

汤姆

1 个答案:

答案 0 :(得分:0)

我说你可以在处理维护模式之前简单地实施一些例外规则:

 <input class="form-control" ControlType="Date" type="text" min="1900-01-01"
                                   max="2500-01-01"
                                   ng-model="ProductMasterModel.ValidFrom | date" />

或者,您可以将否定条件作为附加条件添加到维护模式重写逻辑。但我认为以上内容更易于阅读和维护。