WordPress在IIS上永久链接错误404

时间:2017-02-15 作者:Agis Soleas

我在wordpress网站上启用了永久链接,现在每个页面都返回404错误。该网站托管在IIS 8.5中

网络。配置文件中包含以下规则

<?xml version="1.0" encoding="UTF-8"?>

<directoryBrowse enabled="false"/>
<rewrite>
  <rules>
  <clear/>
        <rule name="wordpress" 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>

我能做些什么来解决这个问题并使permalinks工作?

2 个回复
SO网友:inarilo

要使永久链接正常工作,您需要在WP的永久链接管理部分重新保存永久链接。当您更改url结构时,即使permalinks已经在使用,也同样适用。

SO网友:Manntrix

你需要把这个代码<?php flush_rewrite_rules( True ); ?> 在您的功能内部。php文件刷新重写规则。

参考codex.wordpress.org

相关推荐

Permalinks - Archives

WordPress文档说:WordPress offers you the ability to create a custom URL structure for your permalinks and archives. https://codex.wordpress.org/Settings_Permalinks_Screen 我看到此屏幕将如何为特定帖子/页面创建永久链接,但我没有看到此设置屏幕上关于如何为存档帖子/页面创建链接的任何其他详细信息。有人能澄清一下吗?