IIS7.5 自带的 URL重写问题、域名重定向问题

俺老刘 2017-06-01 12:21:25

我想把网站用户输入或者从别处点击进来的地址进行转化
http://www.myname.com/abc/123.htm
http://myname.com/abc/123.htm
https://www.myname.com/abc/123.htm
全部转化为
https://myname.com/abc/123.htm
当然,域名后面的路径保持不变
但是二级域名不转化
例如http://abc.myname.com 还是按原来的显示

我用的Windows 2008 R2上配置IIS7.5 那个自带的url重写

...全文
514 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
闲游四疯 2017-07-28
  • 打赏
  • 举报
回复
你这个叫 url 301 重定向,不是伪静态重写 自己写个基类判断URL域名路径 然后301跳转
俺老刘 2017-07-28
  • 打赏
  • 举报
回复
跳转不行,我那个是替换的,从百度搜索进入原网站的一篇文章,跳转后就会进入首页,而我的要求还是要打开那篇文章,只是去掉www.而已
qbilbo 2017-06-02
  • 打赏
  • 举报
回复
你这个需求是跳转,不是什么url重写。 在IIS下新建个站点,绑定:www.myname.com,myname.com这两个域名,然后配置下跳转到:https://www.myname.com就好了。
闭包客 2017-06-02
  • 打赏
  • 举报
回复
我估计 IIS 自带的 url 重写模块的使用者并不多,我就从来没用过。 在 IIS 有这个模块之前,asp.net 程序员就会使用第三方的 url 重写,可能这种习惯被延续下来。 我自己就是因为不喜欢采用正则匹配的重写方法,所以写了自己的重写模块。在 asp.net 里面,使用 HttpContext 的 RewritePath 方法可以轻易重写 url,比写正则表达式方便得多。
俺老刘 2017-06-01
  • 打赏
  • 举报
回复
不会吧,这个问题居然没人回答

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧