[英]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.