我对此错误感到困惑,因为我不确定如何调试它。
我已经设置了我的.htaccess文件并将我的永久链接设置为自定义结构:
/%category%/
我也试过
/%postname%/
和
/%category%//%postname%/
这些都不起作用。
所有链接都正常工作,Shop除外,它会抛出404.如果我将slug覆盖到shop-1,它就可以正常工作。
与slug“shop”有永久链接冲突吗?这似乎不太可能,因为它适用于我的本地机器,而不是在prod服务器上。
这是我的.htaccess代码
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我很乐意发布任何其他代码或必要信息。我只是不确定您可能需要诊断此问题。
非默认插件包括:
NivoSlider插件 W3总缓存
当我停用这些插件时仍然会发生这种情况。
答案 0 :(得分:0)
您使用的是“重定向”或任何类似的插件吗?如果是这样,您可以清除重定向日志,然后重试。
否则,您可以检查其他术语区域(例如标签)中的冲突段塞并删除它们。