栏目:Windows 作者:小天 点击: 5,122 次
实际上IIS 7.0 没有 URL Rewrite模块,那么我们就要安装一个进去,下载地址和使用方法如下:
X64下载地址: http://go.microsoft.com/fwlink/?LinkID=615137
X86下载地址: http://go.microsoft.com/fwlink/?LinkID=615138
WebPI安装: http://www.microsoft.com/web/handlers/webpi.ashx?command=getinstallerredirect&appid=urlrewrite2
URL Rewrite 用法:https://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module
下载地址: http://download.microsoft.com/download/3/9/E/39E30671-7AD2-4902-B56B-C300D862595E/RewriteExtensibility.msi
安装及用法:https://www.iis.net/learn/extensions/url-rewrite-module/using-custom-rewrite-providers-with-url-rewrite-module
.NET 下的Rewrite规则,例如以下301跳转:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpErrors errorMode="DetailedLocalOnly" /> <rewrite> <rules> <rule name="Redirect(命名)" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HTTP_HOST}" pattern="^abc.com$" /> </conditions> <action type="Redirect" url="http://www.abc.com/{R:0}" redirectType="Permanent" /> </rule> <rule name="Redirect2(命名)" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HTTP_HOST}" pattern="^bcd.com$" /> </conditions> <action type="Redirect" url="http://www.bcd.com/{R:0}" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration> |
文章来源:https://forums.iis.net/t/1165800.aspx
声明: 本文由( 小天 )原创编译,转载请保留链接: IIS 7.0 通过web.config进行伪静态时出现HTTP 500 的解决办法
------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。