全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 610|回复: 6

伪静态问题-【已解决】

[复制链接]
发表于 2021-10-5 16:29:04 | 显示全部楼层 |阅读模式
本帖最后由 886 于 2021-10-5 23:36 编辑

IIS 8

我想把index.php?id=数字  301到new.php?id=数字,用下面的规则为什么不行呢,错哪了,求指点。





已解决,问题出在问号上,utf-8编码转义

                <rule name="301" stopProcessing="true">
                    <match url="^new.php$" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{QUERY_STRING}" pattern="^id=([0-9]+)$" />
                    </conditions>
                    <action type="Redirect" url="/new1.php?id={C:1}l" appendQueryString="false" redirectType="Permanent" />
                </rule>
发表于 2021-10-5 16:37:12 | 显示全部楼层
你要是把IIS写在标题上,我就不用点进来了
发表于 2021-10-5 17:01:28 | 显示全部楼层
你对match跟action这2个单词是不是没百度翻译过?

你这几句的意思是,如果match到了new.php的url,那就做action,内容是redirect到index.php去。
【很明显你的想法跟做**好相反】
另外,应该用rewrite吧?
发表于 2021-10-5 17:39:35 | 显示全部楼层
你要是把IIS写在标题上,我就不用点进来了
发表于 2021-10-5 17:41:22 来自手机 | 显示全部楼层
iis+php也是绝了
 楼主| 发表于 2021-10-5 23:34:22 | 显示全部楼层
逸笙 发表于 2021-10-5 17:01
你对match跟action这2个单词是不是没百度翻译过?

你这几句的意思是,如果match到了new.php的url,那就做a ...

解决了,问题是出在问号上。


  1.                 <rule name="301" stopProcessing="true">
  2.                     <match url="^new.php$" ignoreCase="false" />
  3.                     <conditions logicalGrouping="MatchAll">
  4.                         <add input="{QUERY_STRING}" pattern="^id=([0-9]+)$" />
  5.                     </conditions>
  6.                     <action type="Redirect" url="/new1.php?id={C:1}l" appendQueryString="false" redirectType="Permanent" />
  7.                 </rule>
复制代码
发表于 2021-10-6 01:27:09 | 显示全部楼层
逸笙 发表于 2021-10-5 17:01
你对match跟action这2个单词是不是没百度翻译过?

你这几句的意思是,如果match到了new.php的url,那就做a ...

这是iis8
rule 只是rewrite 下的一条规则。

iis 直接在 web.comfig  写伪静态规则,或者其他规则,挺麻烦的,看起来也复杂。
不过 直接用iis的 重写工具来 做方便一些。
但是也有好多不懂的,微软也没有什么相应的 教程。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-11 05:02 , Processed in 0.060257 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表