对于使用 Dreamhost 托管的网站,默认情况下,您在 yoursite.tld/stats/ 上有一个分析页面。WordPress 可能与之冲突,认为您试图链接到一个页面或类别,并返回一个生成的 404 页面。
只需将以下代码添加到您的 .htaccess 文件中,位于典型的 # BEGIN WordPress 代码段**上方**,即可使其再次生效。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/(stats|failed_auth\.html).*$ [NC]
RewriteRule . - [L]
</IfModule>
这正是我要找的代码,另外补充一点,除非您清除 cookie 或执行其他操作并重新加载,否则它似乎不会生效。代码本身完美无缺,只是除非您这样做,否则它看起来不会生效 :)
谢谢!这正是我需要的,页面带 ?p=number 真的很难看!!
继续努力!
谢谢。这正是我要找的!
哇,太感谢了!Dreamhost 完全帮不上我!我按照你的指示做了,立刻就生效了。还有 Candace,感谢你提到清除 cookie——我遇到了同样的问题,做了之后,立刻就生效了!!
Sharon Hiebing
跟随你的梦想指南针
谢谢,很棒的提示。我在 WP 仪表盘中重建了几次永久链接,让我的导航再次生效。(设置 > 永久链接 > 保存更改)
精彩的帖子!现在我的统计页面又可以用了。
我已经使用它一段时间来查看统计页面,但我们的论坛在“forums”子目录中运行时遇到了问题——WordPress 也在干扰它,每隔六次访问就会出现 404 错误。我在 .htaccess 文件中复制了这段代码,并将“stats”更改为“forums”,它似乎可以工作了。我希望这不是一个坏主意(对性能或其他方面)。