我将我的网站移到了一个新的主机上,但意外的永久链接已经改变了。首先我有一个/%postname%.html,在搬到新主机后,它变成了/%postname%/。 我修复了永久链接并且工作正常,除非Google抓取我的网站时谷歌搜索结果返回404错误页面。
我尝试了每个重定向插件,但没有任何工作。我想将http://www.website.com/sample-post/的每个帖子重定向到http://www.website.com/sample-post.html
我无法添加每个帖子,因为有大约100k的帖子。
有什么想法吗? 谢谢
答案 0 :(得分:0)
首先,您试图治疗症状,而不是问题。这将在未来为您带来更多问题。
但是,执行所需操作的最佳方法是在apache的.htaccess文件中使用重写规则。
这样的事情应该有效。根据需要进行修改。
# add .html file extension
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.+)$ /$1.html [L]