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号