我在我的asp.net网站上使用wordpress引擎进行博客
我在设置中使用url重写/ posts /%post_id%/。除了类别和标签外,每件事情都合适
我将基类设置为'类别'并且标记为'标记'。类别网址显示为' / blog / category /(something)/'但它引起了404错误
Wordpress 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>
答案 0 :(得分:0)
这是解决方案:
在wp-config.php文件中添加以下代码:
if (isset($_SERVER['UNENCODED_URL']))
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];