【问题标题】:How to redirect from host name to domain name using url rewrite如何使用 url 重写从主机名重定向到域名
【发布时间】:2014-07-30 16:26:56
【问题描述】:

我有一个网站,可以通过我的域中的这些 url 访问:

http://test 
http://test.mydomain.com

我正在尝试使用 url 重写设置从 http://testhttp://test.mydomain.com 的重定向,这是我目前的规则:

<rule name="domain redirect" enabled="true" stopProcessing="true">
    <match url="^test(.*)$" />
    <action type="Redirect" url="http://test.mydomain.com/{R:0}" appendQueryString="true" />
</rule>

但它会创建重定向循环。我知道我缺少一些小东西,有人可以帮忙吗?

谢谢

【问题讨论】:

    标签: .net iis redirect url-rewriting


    【解决方案1】:

    您可以创建一个不带引号的名为“.htaccess”的文件(如果尚未创建),并输入以下代码(当然,更改“test”和“mydomain”):

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^test\.com$ [NC]
    RewriteRule ^(.*)$ http://test.mydomain.com$1 [L,R=301]
    

    【讨论】:

    • 不是.htaccess Apache 文件吗?除了第一种情况下没有.con,它是域内的服务器别名。
    • @Burjua 不敢相信我没有意识到这一点!那我应该把答案删掉吗?
    • 如你所愿,虽然它可能对某人有所帮助。
    猜你喜欢
    • 2011-01-30
    • 2014-05-10
    • 2018-05-02
    • 2010-10-07
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    • 2021-04-10
    • 1970-01-01
    相关资源
    最近更新 更多