WordPress 3.0.1在MS IIS v6 Web服务器上安装

问题描述:

刚刚安装了我在我的Mac OS X平台上开发的MS IIS 6 Windows Server上运行的WordPress 3.0.1。WordPress 3.0.1在MS IIS v6 Web服务器上安装

请注意,我的WordPress设置为以下目录sructure下:

C:\的Inetpub \ wwwroot的\ MYSITE

这里的问题是,虽然,与该网站建立和运行,就不能似乎找到我的任何页面,如“关于我们”,即使我已经在事物的永久链接一侧正确设置了它们。

我得到“HTTP错误404 - 文件或目录未找到Internet信息服务(IIS)”

是否是与不工作的MS II6固定链接/ .htaccess文件?

真的不确定如何解决。

谢谢。

.htaccess文件用于Apache HTTPD。他们不适用于IIS。对于IIS,您需要创建一个“Web.config”文件并向其添加以下行。

<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" /> 
     </rule> 
    </rules> 
</rewrite> 

无效在IIS6:

正如千电子伏指出,这个代码不IIS6中工作。从一点点使用Google我知道URL重写根本不可能与IIS6。如果有人知道另一种方式,请在此更新。

IIS6可能的替代方法?

在这种情况下可以使用ISAPI_RewriteUrlRewriter.NET吗?有人可以澄清这一点?

+0

Hi Nithesh。真的很感激信息/反馈。请多一些查询,因为我不熟悉Windows Server 2003上的IIS 6的一面。1)这肯定是我的WordPress页面没有找到的原因吗? 2)我是否需要删除.htaccess文件的所有实例? 3)在我的WordPress目录的方案中,我添加Web.Congif文件吗?请真的感谢您的帮助进一步请求这个网站启动并运行。谢谢。 – tonyf 2010-09-26 12:19:23

+0

我对IIS也没有太多的经验,但我确信.htaccess对IIS没有任何意义,但你不需要全部删除它们。至于位置,请尝试将其放入您的WordPress安装的根文件夹中。只要看看它是否有效。你应该尝试微软网络平台http://www.microsoft.com/web/wordpress/ – 2010-09-26 12:48:18

+0

没问题Nithesh - 会试试看。再次感谢。 – tonyf 2010-09-26 12:59:33