【问题标题】:redirect url with mod_rewrite at .htaccess and keeping domain ending在 .htaccess 处使用 mod_rewrite 重定向 url 并保持域结尾
【发布时间】:2015-04-22 15:06:57
【问题描述】:

我试图得到类似的东西:

www.domain1.com/some-endingdomain1.com/some-endingwww.domain2.com/some-ending

如果调用 URL 时带或不带 www,第二个域应该以相应的结尾 (/some-ending) 打开,就像变量一样。

到目前为止,这是我的代码,我只需要在那里得到结尾:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]

【问题讨论】:

  • 这段代码有什么问题?

标签: apache .htaccess mod-rewrite


【解决方案1】:

您的代码看起来不错,我只是在模式中添加了一个可选的“/”,以便它也可以接受一个以“/”结尾的 url 和一个“NC”标志以表示不区分大小写。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com$ [NC]
RewriteRule ^(.*)/?$ http://www.domain2.com/$1 [R=301,L,NC]

【讨论】:

    猜你喜欢
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 2012-04-19
    相关资源
    最近更新 更多