繁体   English   中英

WordPress URL 404

[英]wordpress URL 404

我在Windows服务器上运行的Wordpress遇到错误

WordPress地址(URL)和站点地址(URL)指向http://www.domain.com/

选择“永久链接设置”作为月份和名称,指向www.domain.com/2015/08/sample-post/

ISS Manager Sites正在*:80(http)上竞标www.domain.com,路径为C:\\ inetput \\ wwwroot \\ wordpress

www.domain.com能够正确显示登录页面以及帖子列表。

www.domain.com/2015/08/hello-world/(示例帖子)显示404错误

我有没有正确设置任何东西来实现此目的?

有人可以建议我该怎么做才能纠正此错误

谢谢

听起来您的固定链接目前都无法正常工作-这是真的吗?

当您将网站托管在IIS上时,有关确保您的.htaccess文件正常工作的永久链接的一般说明不适用于您-它们仅适用于Apache(和某些兼容的服务器)。

在您的情况下,您需要实现一个自定义的web.config文件,该文件告诉Web服务器如何处理永久链接。 可以在此处找到一般的IIS指南( http://workfunc.com/how-to-setup-wordpress-permalinks-on-windows-iis/ ),但是由于IIS版本之间的设置略有不同,我建议谷歌搜索特定版本的IIS:例如“ IIS 7.5 wordpress永久链接web.config”。

为了使答案更完整,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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM