iis7 用url write 模块实现泛解析 二级域名重写??
怎么实现?
二级域名重写
要求是
1.www.site.com/ccc都重写到www.site.com/index.php/ccc
2.ccc.site.com重写到ccc.site.com/index.php/ccc
我如下写的 1实现了 但是2怎么都有问题。不知道怎么办 求助
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <clear /> <rule name="重写规则1 对于 域名泛解析" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{HTTP_HOST}" pattern="([^.www]+)\.site\.com" /> </conditions> <action type="Rewrite" url="index.php/{C:1}" appendQueryString="true" logRewrittenUrl="true" /> </rule> <rule name="Imported Rule 1"> <match url="(.*)$" ignoreCase="false" /> <conditions logicalGrouping="MatchAny" trackAllCaptures="false"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> </conditions> <action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" logRewrittenUrl="true" /> </rule> </rules> <rewriteMaps> <rewriteMap name="域名泛解析" /> </rewriteMaps> </rewrite> <caching> <profiles> <remove extension=".html" /> <add extension=".html" policy="DisableCache" kernelCachePolicy="DontCache" duration="00:00:30" /> </profiles> </caching> </system.webSer
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号