Rewrite.dll也加载了,自己写了个规则试试看内容是:
[ISAPI_Rewrite]# 3600 = 1 hour
CacheClockRate 3600RepeatLimit 32RewriteRule ^(.*)/news/(\d+)\.html$ $1/News\.php\?SID=$2 [I]然后新建了一个站点,再建了一个文件,代码是:
<a href="/News.php?SID=836">测试</a>重启IIS,Rewrite.dll也加载成功了,但打开localhost的时候,链接还是News.php?SID=836这种动态的,哪里错了呢
[ISAPI_Rewrite]# 3600 = 1 hour
CacheClockRate 3600RepeatLimit 32RewriteRule ^(.*)/news/(\d+)\.html$ $1/News\.php\?SID=$2 [I]然后新建了一个站点,再建了一个文件,代码是:
<a href="/News.php?SID=836">测试</a>重启IIS,Rewrite.dll也加载成功了,但打开localhost的时候,链接还是News.php?SID=836这种动态的,哪里错了呢
重启IIS,Rewrite.dll也加载成功了,但打开localhost的时候,链接还是News.php?SID=836这种动态的,哪里错了呢肯定是动态的啊你需要把你的链接改一下,改成静态的链接,然后这个静态的链接后自动会跳转到相应的动态页面的内容去html中应该这样
<a href="/news/836.html">测试 </a>
<a href="/News.php?SID=836">测试 </a>
自动转换成
<a href="/news/836.html">测试 </a>
吗?