【问题标题】:How to redirect everything after "www.mydomain.com/page-url/ " to 404 via .htaccess如何通过 .htaccess 将“www.mydomain.com/page-url/”之后的所有内容重定向到 404
【发布时间】:2018-06-13 00:04:45
【问题描述】:

如果输入或到达某个 url 路径,有没有办法重定向到 404 页面?

我的意思是,如果我希望每个用户在到达以下位置时都被重定向到 404 页面:www.mydomain.com/page-url/"anything" 或 "/page-url/" 之后的任何内容,甚至如果该页面存在。

我试过这个:

RewriteRule ^page-url/(*)?$ [R=404,L]

但是对我没有用。 请帮忙!

【问题讨论】:

    标签: php apache .htaccess redirect mod-rewrite


    【解决方案1】:

    您的RewriteRule 语法不正确。在后面添加- 破折号以不执行任何替换。如果模式^page-url/.*$matched,则响应 404 http 响应代码。

    RewriteRule ^page-url/.*$ - [R=404,L]
    

    【讨论】:

    • 感谢您的回复先生,让我明确一点,我想要重定向的页面不止一个。未指定“page-url”!
    • 那么你需要有多个规则/考虑重写模式来做你需要的事情
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-26
    • 1970-01-01
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    • 1970-01-01
    相关资源
    最近更新 更多