首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URLRewrite为http和https添加www

问URLRewrite为http和https添加www
EN

Stack Overflow用户
提问于 2015-01-30 07:21:15
回答 2查看 473关注 0票数 0

我需要url-rewrite (或任何其他方法)执行以下操作:

代码语言:javascript
复制
http://domain.com > http://www.domain.com
https://domain.com > https://www.domain.com

我见过很多重定向到www的帖子和很多强制https的帖子,但没有一篇能同时做到这两点。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-01-30 11:54:52

这应该会有帮助:

代码语言:javascript
复制
<rule name="Redirect to www" stopProcessing="true">
  <match url="(.*)" />
  <conditions trackAllCaptures="true">
    <add input="{CACHE_URL}" pattern="^(.+)://" />
    <add input="{HTTP_HOST}" pattern="^domain\.com$" />
  </conditions>
  <action type="Redirect" url="{C:1}://www.domain.com/{R:1}" />
</rule>
票数 0
EN

Stack Overflow用户

发布于 2017-09-22 05:27:57

我使用的这条规则是将WWW应用于http和https (只需复制和粘贴):

代码语言:javascript
复制
<rule name="ensure www" stopProcessing="true">
  <match url=".*" />
  <conditions>
    <add input="{CACHE_URL}" pattern="^(.+)://(?!www)(.*)" />
  </conditions>
  <action type="Redirect" url="{C:1}://www.{C:2}" redirectType="Permanent" />
</rule>

希望这能有所帮助。

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

https://stackoverflow.com/questions/28226565

复制
相关文章

相似问题

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