首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure网站/ DNS下用参数重定向网站TLD

在Azure网站/ DNS下用参数重定向网站TLD
EN

Stack Overflow用户
提问于 2014-10-16 22:44:34
回答 1查看 156关注 0票数 0

我已经为我的域名注册了一个域名,如果不是全部的话,那就是我的域名。我的网站在Azure网站下运行。

我想要做的是将所有non-.com域重定向到.com域,但包括一个指定国家和/或语言的附加参数(我还没有决定这一点,但主要是实现此工作的机制)。

例如:

  • 用户访问example.com.au,他们被重定向到example.com/au
  • 用户访问example.co.uk,他们被重定向到example.com/uk
  • 用户访问example.com,我们附加国家给example.com/us

我相信这可能可以通过URL重写规则和正确的DNS条目来执行,但不确定从哪里开始。此外,这是否允许我只为.com域获得一个SSL证书?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-26 23:26:11

最后,我通过URL重写规则实现了这一点。

代码语言:javascript
复制
<rules>
  <rule name="autocom" enabled="true" stopProcessing="true">
    <match url="(.*)"/>
      <conditions>
        <add input="{HTTP_HOST}" pattern="^example\.com\.au"/>
      </conditions>
      <action type="Redirect" url="http://example.com/au/{R:1}" redirectType="Permament"/>
  </rule>
</rules>

该规则只需查找传入主机名,然后重定向到我想要的URL,并附加查询字符串。

DNS条目只是有一个指向网站的A记录,而Azure网站也知道non-.com域名。

到目前为止,这还没有给我带来任何有关SSL证书的问题--我测试过的所有浏览器都没有显示它们的无效SSL证书警告。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26415128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档