问题描述
如题,<rewrite><rules><rulename="ImportedRule1"stopProcessing="true"><matchurl="^(.*)"ignoreCase="false"/><conditionslogicalGrouping="MatchAll"><addinput="{HTTPS}"negate="true"pattern="^on$"ignoreCase="false"/></conditions><actiontype="Redirect"url="https://{SERVER_NAME}/{R:1}"redirectType="Found"/></rule></rules></rewrite>
上面这个可以从http转成https我希望多一个功能就是把www去掉.例如http://www.abc.com->https://abc.com
解决方案
解决方案二:
https和http是两种不同的协议,这年头真是各种奇葩需求,什么都要urlrewriter能实现……
解决方案三:
跟协议没关系.其实需求很简单,用户习惯直接输入域名,但我要大家都用https。所以就像用urlrewriter来实现.各位平平理啊,这需求不会不合理吧?
解决方案四:
^(www)?(.*)下面改成{R:2}看看
解决方案五:
^http://www.?(.*)
正则应该是这样
解决方案六:
^http://(www.)?(.*)
时间: 2024-09-19 09:58:04