window空间主机下的zblog伪静态for IIS7

文章转载来自:香港空间


zblog伪静态原理

zblog用户在用香港空间时,特别win版空间下不懂得如何配置伪静态,win空间采用iis7+版本,通过web.config配置文件进行伪静态设置,而且php版本也是通过该文件进行配置。

当然,zblog后台有自动生成rewrite的web.config脚本,但容易覆盖掉系统一些基础设置,导致网站500错误。

将php版本设置为5.2-7.2并且把下面的伪静态脚本写入web.config文件中,下面是rewrite代码

zblog伪静态代码-IIS7版

  <rewrite>
   <rules>
	<rule name="/ Z-BlogPHP Imported Rule" stopProcessing="true">
	 <match url="^.*?" ignoreCase="false" />
	  <conditions logicalGrouping="MatchAll">
	   <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
	   <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
	  </conditions>
	 <action type="Rewrite" url="index.php/{R:0}" />
	</rule>
	<rule name="/ Z-BlogPHP Imported Rule index.php" stopProcessing="true">
	 <match url="^index.php/.*?" ignoreCase="false" />
	  <conditions logicalGrouping="MatchAll">
	   <add input="{REQUEST_FILENAME}" matchType="IsFile" />
	  </conditions>
	 <action type="Rewrite" url="index.php/{R:0}" />
	</rule>
   </rules>
  </rewrite>

zblog伪静态代码下载

老样子,已经为您制作好一份Php7.2设置和伪静态的zblog2.3的伪静态文web.config文件了,您只需下载后,放到web目录内即可。

点击下载zblog2.3伪静态脚本web.config