【问题标题】:Maintenance page without redirecting to error page维护页面而不重定向到错误页面
【发布时间】:2014-05-15 19:43:52
【问题描述】:

我必须使用 htaccess 为我的网站创建一个维护页面,我在互联网上搜索过,只能找到重定向的 sn-ps/脚本,但我只希望它在页面本身上为人们显示一条消息,但不适用于指定的 IP 地址。因此,当我在 htaccess 中启用脚本时,它必须在每个页面/文件(=css 等)上显示一条消息,除了我的 ip-adres

谢谢,清酒

【问题讨论】:

    标签: html .htaccess maintenance maintenance-mode


    【解决方案1】:

    这应该可行。

    Options +FollowSymlinks
    RewriteEngine on
    RewriteCond %{REMOTE_ADDR} !=123.45.67.89
    RewriteRule ^ /construction.php [R=301,L]
    

    编辑:

    Options +FollowSymlinks
    RewriteEngine on
    RewriteCond %{REMOTE_ADDR} !=123.45.67.89
    RewriteCond %{REQUEST_URI} !^/construction.php
    RewriteRule ^ /construction.php [L]
    

    【讨论】:

    • 差不多了,这会将/test重定向到/test/maintenance.html我想要做的是你在/test页面上看到/test/maintenance.html
    • 也许它必须使用 javascript 但 htaccess 更好
    • 谢谢,现在可以正常工作了
    猜你喜欢
    • 2021-09-14
    • 2011-12-07
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 2010-12-16
    • 1970-01-01
    相关资源
    最近更新 更多