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

问题描述 投票:0回答:1

我刚安装了从我的Mac OS X平台开发的MS IIS 6 Windows Server上运行的WordPress 3.0.1。

请注意,我的WordPress设置位于以下目录结构中:

C:\的Inetpub \ wwwroot的\ MYSITE

这里的问题是,随着网站的启动和运行,它似乎无法找到我的任何网页,如“关于我们”,即使我已经在固定链接方面正确设置了它们。

我正进入(状态:

HTTP错误404 - 找不到文件或目录。 Internet信息服务(IIS)

是否与永久链接/ .htaccess文件无法在MS II6上运行有关?

wordpress iis-6 wordpress-theming
1个回答
-1
投票

.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中不起作用:

正如Kev所指出的,这段代码在IIS6中不起作用。通过一点谷歌搜索,我明白IIS6完全不能进行URL重写。如果有人知道另一种方式,请在这里更新。

IIS6可能的替代方案?

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

© www.soinside.com 2019 - 2024. All rights reserved.