【问题标题】:URL Rewriting after redirecting重定向后的 URL 重写
【发布时间】:2012-10-18 17:47:36
【问题描述】:

我已经设法让 .htaccess 将我的一些域重定向到子域。现在我想更改网址的标题。或者换一种说法,在浏览器的 url 输入中更改 url 在屏幕上的显示方式,但我似乎无法让它工作。我一定忽略了什么。

我希望它不会显示 http://subdomain.domain.com/,而只是显示 http://www.subdomain.com/。 我确实拥有必要的域

我当前的代码:

    RewriteEngine On
    Options +FollowSymlinks
    RewriteCond %{HTTP_HOST} ^(www\.)?sub1\.com$ [NC] 
    RewriteRule ^ http://sub1.domain.com [R,L]
    RewriteCond %{HTTP_HOST} ^(www\.)?sub2\.com$ [NC]
    RewriteRule ^ http://sub2.domain.com [R,L]

有什么建议吗?

【问题讨论】:

    标签: .htaccess url subdomain rename


    【解决方案1】:

    试试这个

    RewriteCond %{HTTP_HOST} ^sub1\.domain\.com$
    RewriteRule ^/(.*) http://sub1.com/$1 [redirect,last]
    RewriteCond %{HTTP_HOST} ^sub2\.domain\.com$
    RewriteRule ^/(.*) http://sub2.com/$1 [redirect,last]
    

    【讨论】:

    • 感谢您的帮助!不幸的是,它没有用。 Sub1 将进入正确的子域,但仍显示它的去向,而 Sub2 出于某种奇怪的原因,正在进入主域。
    • 这个名字确实保留了 sub2.com... 也许它没有重定向,只是重命名?
    猜你喜欢
    • 2011-04-22
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-01
    • 2021-03-17
    相关资源
    最近更新 更多