如何在没有安装url重写模块的共享IIS7主机上设置Wordpress Pretty Permalink

时间:2010-11-27 17:08:31

标签: wordpress iis-7 shared-hosting permalinks

我已经在我的网站上设置了Wordpress博客v2.9.2,地址为www.22shruti.com/blog/(共享IIS 7.0主机(服务器上没有管理员权限),PHP 5.2.13 FastCGI,WHB操作系统2008,否已安装url重写模块。)

由于从SEO的角度来看,相当永久链接是有用的,当我尝试通过管理员将WP永久链接设置更改为自定义“/%year%/%monthnum%/%postname%/”时,我会在www.22shruti上收到以下消息的.com /博客/

“未找到抱歉,但您正在寻找不在这里的东西。”

在此方案中,为实现所需的永久链接格式,有哪些逐步解决方案?非常感谢帮助

1 个答案:

答案 0 :(得分:3)

我想你会在这里找到答案 - How To Set Pretty Permalinks in Wordpress Runs On IIS 7我想你需要在根文件夹中放一个web.config文件,如:

<?xml version="1.0"?>
<configuration>
 <system.webServer>
 <defaultDocument>
  <files>
    <remove value="index.php" />
    <add value="index.php" />
  </files>
 </defaultDocument>
<rewrite>
 <rules>
     <rule name="Main Rule" stopProcessing="true">
         <match url=".*" />
         <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>
 </rules>
</rewrite>
</system.webServer>
</configuration>