布署好typecho发现访问的地址是这样的
默认的访问地址可以看出是一个php的动态页面,通过配置,可以让地址看起来像是一个静态页面。
开启伪静态需要以下两个步骤:
1、增加IIS Rewrite模块重写规则
2、到typecho中使用地址重写功能
打开运行,输入 inetmgr 打开IIS控制台,找到自己网站下的Url重写模块,添加空白规则。参数如下:
增加两个条件,如下:
操作这里参数如下:
或者直接将下面的内容保存到你网站目录下的web.config文件
1 <configuration> 2 <system.webServer> 3 <rewrite> 4 <rules> 5 <rule name="Main Rule" stopProcessing="true"> 6 <match url="^(.*)$" /> 7 <conditions logicalGrouping="MatchAll"> 8 <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 9 <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 10 </conditions> 11 <action type="Rewrite" url="/index.php/{R:1}" /> 12 </rule> 13 </rules> 14 </rewrite> 15 </system.webServer> 16 </configuration>
添加完成完成后,再到 typecho的控制台,开启使用地址重写功能即可
标签:IIS,静态,开启,地址,typecho,下为,重写 From: https://www.cnblogs.com/zhaotianff/p/17167309.html