首页 > 其他分享 >如何在IIS下为typecho开启伪静态

如何在IIS下为typecho开启伪静态

时间:2023-03-01 10:56:57浏览次数:36  
标签:IIS 静态 开启 地址 typecho 下为 重写

布署好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

相关文章