【问题标题】:Redirect all links below a subdirectory to a "out of service" page?将子目录下的所有链接重定向到“停止服务”页面?
【发布时间】:2010-09-02 02:58:08
【问题描述】:

我在各个子目录中有一个充满电子邮件表单的目录,由各个地方的各个人链接。我最近在一些表单中发现了一个安全问题,我已经将它们全部离线,但是现在当人们访问链接时,他们会得到 404 错误。是否有一种简单的方法(可能使用 .htaccess)将对 mydomain.com/mydirectory/* 的任何请求重定向到 mydomain.com/outofservice.html?

【问题讨论】:

    标签: html apache .htaccess redirect


    【解决方案1】:

    .htaccess 绝对可以做到这一点。

    RewriteEngine On
    RewriteBase /
    RewriteRule ^mydirectory.*$ /outofservice.html [R]
    

    【讨论】:

    • 很酷,但是我在哪里保存呢?在 mydirectory 的根目录下,还是在域的根目录下?编辑:两种都试了,不行。
    • 搞砸了一点,让它工作。我必须使用两个不同的 .htaccess 文件,一个在根目录中,一个在 mydirectory 中,分别使用匹配的正则表达式 ^mydirectory.*$ 和 ^.*$。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2023-03-20
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    • 2017-03-08
    • 2014-04-26
    相关资源
    最近更新 更多