【问题标题】:regex .htaccess正则表达式 .htaccess
【发布时间】:2011-03-27 18:01:16
【问题描述】:

我想将域 news.com 和 news.com 重定向到 news.com。我正在使用的重写是

重写规则 [论文]http://www.news.com。问题是它没有重定向。

谢谢 让

【问题讨论】:

    标签: regex .htaccess mod-rewrite


    【解决方案1】:

    RewriteRule 只会尝试将模式与 URL 路径匹配,而不是主机部分。您需要改用RewriteCond

    RewriteCond %{HTTP_HOST} paper
    RewriteRule ^ http://www.news.com
    

    除此之外,[paper] 是一个字符类,仅匹配包含字符 paer 的一次出现。

    【讨论】:

    • 我可以写成 RewriteCond %{HTTP_HOST} (paper|news) 吗?
    • @Jean:是的,这将匹配包含“paper”或“news”的主机名。
    • @Jean: (paper|news) 确实匹配“paper”或“news”。
    猜你喜欢
    • 2015-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    • 2017-01-07
    相关资源
    最近更新 更多