WordPress固定链接更改导致所有传入链接出现404错误

时间:2013-01-23 作者:Mansi

我的网站URL为http://funandfoodcafe.com今天我将Permalink结构改为Postname,我正在使用WP 3.5。

网站上的所有链接都正确重定向到新结构,但来自谷歌或任何其他参考网站的所有传入链接仍会转到“http://funandfoodcafe.com/post-name.html“代替”http://funandfoodcafe.com/post-name/“”

额外费用。html导致所有传入链接导致404个错误。我得到了大量的推荐流量,所以这真的很糟糕,因为它几乎像我的网站被关闭了!

有人能帮我解决这个问题吗?

谢谢Mansi

1 个回复
SO网友:s_ha_dum

在您的.htaccess 文件放置:

RewriteCond %{REQUEST_URI} \\.html$
RewriteRule (.*).html$ /$1/ [R=301,L]
应使用来自的“永久移动”重定向。html页面到去掉结尾的页面。它可能会超出你的WordPress规则。它甚至应该保留查询字符串——至少在我测试它时是这样。

结束

相关推荐

widgetlogic and permalinks

我试图使用widgetlogic在某些页面上有条件地显示菜单。每个菜单都使用如下标记is_page(array(\"Page Name\", \"Page Name 2\" ...)), 在我尝试更改permalinks之前,它一直工作得很好(因此所有菜单都会从各自的页面中消失)。我做错什么了吗?是否有解决方法?