分享:IIS7 下 的URL REWRITE规则
用此URL REWRITE 规则首先。你的服务器要是IIS 7 并且已经安装了 URL REWRITE的模块 官方地址: [url]http://learn.iis.net/page.aspx/460/using-url-rewrite-module/[/url]
如果你是自己的独立服务器 可以下载配置
如果已经配置好的话
就可以用下面的 规则了[code]<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="RewriteRule1">
<match url="^html/([^./]*)[/|]$" />
<action type="Rewrite" url="/?f={R:1}" />
</rule>
<rule name="RewriteRule2">
<match url="^html/([^./]*)/([0-9]+).html" />
<action type="Rewrite" url="/?f={R:1}&c={R:2}" />
</rule>
<rule name="RewriteRule3">
<match url="^html/([^./]*)/(view)_([0-9]+).html" />
<action type="Rewrite" url="/?f={R:1}&a={R:2}&r={R:3}" />
</rule>
<rule name="RewriteRule4">
<match url="^html/([^./]*)/(view)_([0-9]+)_([0-9]+).html" />
<action type="Rewrite" url="/?f={R:1}&a={R:2}&c={R:3}&r={R:4}" />
</rule>
<rule name="RewriteRule5">
<match url="^html/([^./]*)/(send)_([0-9]+).html" />
<action type="Rewrite" url="/?f={R:1}&a={R:2}&r={R:3}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
[/code]把上面的代码 保存为web.config
上传到文件根目录下然后把网站的URL REWRITE打开即可
备注:IIS7 的URL WRITE使用了不同的匹配规则
主要是用{R:} 替换了$ 例如 $1 被替换为{R:1} $2 被替换为{R:2} $3 被替换为{R:3}
其他相同 顶收录。。 谢谢分享 非常感谢 我昨天找了一天 今天你才发上来。 我5555555
页:
[1]
