【问题标题】:How to force http post wildcard redirects如何强制 http post 通配符重定向
【发布时间】:2014-03-06 10:29:21
【问题描述】:

我有大量页面我想强制使用 http 而不是 https 我目前拥有的代码是:

RewriteEngine On

RewriteCond %{HTTPS} =on

RewriteRule ^$ http://mydomain.com [R=301,L]

我将如何添加通配符重定向?也许

RewriteRule ^$ http://mydomain.com/category/* [R=301,L]

如果这有什么不同,它是在 WordPress 网站上吗?

干杯

【问题讨论】:

    标签: .htaccess redirect wildcard


    【解决方案1】:
    RewriteEngine On
    RewriteCond %{HTTPS} =on
    RewriteRule (.*) http://%{HTTP_HOST}/$1 [R=301,L,QSA]
    

    这会将https://hostname/* 重定向到http://hostname/*

    【讨论】:

    • 所以 $1 就像一个通配符指示符? hostname/category* 将被重定向,我不希望它影响网站上的每个页面。
    • $1 表示第一个匹配的子模式(括号中的第一个块)
    猜你喜欢
    • 2018-11-07
    • 2012-09-11
    • 2016-11-14
    • 1970-01-01
    • 2020-05-28
    • 1970-01-01
    • 1970-01-01
    • 2020-07-23
    • 1970-01-01
    相关资源
    最近更新 更多