301使用web.config将一个域重定向到另一个域

杰斯汀

我有多个域指向一个托管位置。我希望将其中一个域建立为我的主域,因此,每当用户从辅助域访问我的站点时,我都希望执行301重定向到该主域。

例如:

www.example.com

这是我的主要领域。我希望与我的网站关联的所有其他域重定向到此处。

如果有用户加入:

www.test.com或www.test.com/anypage等。

然后,我希望用户被重定向到该页面的示例版本。

如何使用应用程序的web.Config文件执行此操作?我问的原因是通常我的Web托管提供商在他们的后台都有一个工具,允许我设置此重定向,但是,我们的客户选择了不提供这种工具的其他托管提供商。

我尝试使用以下代码进行此重定向,但似乎不起作用:

<rule name="Canonical Host Name" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTP_HOST}" negate="true" pattern="^test\.com$" />
  </conditions>
  <action type="Redirect" url="http://www.example.com/{R:1}}" redirectType="Permanent" />
</rule>

我的应用程序是Umbraco支持的站点,因此web.config文件中有多个system.webServer条目。可能只是我在错误的位置输入了此代码,但这里的任何帮助将不胜感激,因为我只习惯于在.htaccess文件中执行301重定向。

克劳斯

这实际上与umbraco无关,但是我认为您想要做的是:

<rewrite>
  <rules>
    <rule name="redirect" enabled="true">
      <match url="(.*)" />
        <conditions>
          <add input="{HTTP_HOST}" negate="true" pattern="^www\.example\.com$" />
        </conditions>
      <action type="Redirect" url="http://www.example.com/{R:1}" appendQueryString="true" redirectType="Permanent" />
    </rule>
  </rules>
</rewrite>

匹配所有网址,除非主机名部分恰好是www.example.com-并将它们重定向到www.example.com/whatever。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

301使用asp.net web.config文件从一个网站重定向到另一个网站

使用Google App Engine将所有请求从一个域重定向到另一个域,但将静态路由规则保留在yaml中

Apache2使用ssl重定向到另一个域

使用htaccess文件从一个域重定向到另一个域

如何使用web.config将一个URL重定向到另一个URL?

如何使用.htaccess别名/重定向子域到另一个域子文件夹

使用dns或htaccess将子域重定向到另一个域

将一些API请求从一个Web应用重定向到另一个

如何使用htaccess在斜杠后使用参数将所有子域重定向到另一个?

如何使用.htaccess将动态URL重定向到另一个动态URL?

使用htaccess将包含特定部分的URL重定向到另一个URL

使用与另一个视图相同的操作将重定向到另一个视图

htaccess 301将匹配字符串重定向到另一个域url

如何使用Apache将特定子域的所有页面重定向到另一个子域?

使用htaccess将文件夹重定向到另一个

.htaccess使用代理从子目录重定向到另一个域

htaccess 301使用特殊字符将一个URL重定向到另一个URL不起作用

将Web文件夹目录重定向到另一个htaccess

将一个文件重定向到另一个文件是UUOC(对cat的无用使用)吗?

将WordPress文章301从一个域重定向到另一个域

使用.htaccess将特定的URL重定向到另一个URL

如何使用iptables将域上的子页面的http请求重定向到另一个不同的地址

如何使用后请求方法将一个操作重定向到另一个操作

如何使用web.config文件301将ASP页面重定向到另一个域

报告301时将页面重定向到另一个页面

使用htaccess将转发的域中的目录重定向到另一个URL

使用htaccess将网址从一个域重定向到另一个域

使用 htaccess 将一个 URL 重定向到同一域上的另一个 URL

如何在Vue js项目中使用'a'标签重定向到另一个域上的页面?

TOP 榜单

热门标签

归档