重定向wordpress上的所有帖子

时间:2014-12-11 17:41:57

标签: redirect permalinks

我将我的网站移到了一个新的主机上,但意外的永久链接已经改变了。首先我有一个/%postname%.html,在搬到新主机后,它变成了/%postname%/。 我修复了永久链接并且工作正常,除非Google抓取我的网站时谷歌搜索结果返回404错误页面。

我尝试了每个重定向插件,但没有任何工作。我想将http://www.website.com/sample-post/的每个帖子重定向到http://www.website.com/sample-post.html

我无法添加每个帖子,因为有大约100k的帖子。

有什么想法吗? 谢谢

1 个答案:

答案 0 :(得分:0)

首先,您试图治疗症状,而不是问题。这将在未来为您带来更多问题。

但是,执行所需操作的最佳方法是在apache的.htaccess文件中使用重写规则。

这样的事情应该有效。根据需要进行修改。

# add .html file extension
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.+)$ /$1.html [L]
相关问题