在 window 服务器上配置 WordPress 网站的问题
issues in configuring WordPress website on window server
我已将我的 WordPress 网站移至 window 服务器,但我遇到了问题。如果我将此代码的代码放在 web.config
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*" />
<conditions>
<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>
然后网站给出错误 500.19 HTTP 500.19 内部服务器错误配置无效 如果我从 web.config 中删除此代码,则网站仅适用于以 [=23] 开头的永久链接=]喜欢索引。php/opening-timings/
我已经搜索过这个问题,但无法解决
我建议您按如下方式使用,但请确保您已在 IIS 服务器上启用重写规则模块,因为默认情况下它处于禁用状态。
你也可以参考这个 link 配置服务器 wordpress Permalinks
http://www.iis.net/learn/extensions/url-rewrite-module/enabling-pretty-permalinks-in-wordpress
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<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>
</system.webServer>
</configuration>
在设置 选项卡中的管理端更改固定链接格式点击固定链接。
从格式中删除 index.php。
比 URL 会没有 index.php.
我已将我的 WordPress 网站移至 window 服务器,但我遇到了问题。如果我将此代码的代码放在 web.config
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*" />
<conditions>
<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>
然后网站给出错误 500.19 HTTP 500.19 内部服务器错误配置无效 如果我从 web.config 中删除此代码,则网站仅适用于以 [=23] 开头的永久链接=]喜欢索引。php/opening-timings/
我已经搜索过这个问题,但无法解决
我建议您按如下方式使用,但请确保您已在 IIS 服务器上启用重写规则模块,因为默认情况下它处于禁用状态。
你也可以参考这个 link 配置服务器 wordpress Permalinks
http://www.iis.net/learn/extensions/url-rewrite-module/enabling-pretty-permalinks-in-wordpress
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<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>
</system.webServer>
</configuration>
在设置 选项卡中的管理端更改固定链接格式点击固定链接。 从格式中删除 index.php。 比 URL 会没有 index.php.