重新指导" .html"到" /"

时间:2014-08-18 17:05:39

标签: wordpress .htaccess url permalinks

在我的博客中(http://ordealoftheunion.com/) 我的博客以前曾在Blogger上托管过,然后被改为自我托管的wordpress.org博客,很多东西(如永久链接)在谷歌重新编入索引之前一直保持静态。我注意到有人链接“.html”重定向到404页面而不是wordpress中新的永久链接结构。例如,当我点击以“.html”结尾的旧链接中的文章时,它重新引导我进入404页面而不是实际文章(/2012/05/barack-kingfish-obama-for-president.html)哪个不再有效,因为永久链接改变了文章现在位于(/ 2012/05 / barack-kingfish-obama-for-president /)总结我如何才能让.html重新指向“/”?< / p>

非常感谢

  • Ruslan.K

2 个答案:

答案 0 :(得分:1)

您可以将此规则作为第一条规则放在RewriteEngine On行的下方:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+?)\.html$ /$1/ [L,NC,R=301]

答案 1 :(得分:0)

如果您想使用wordpress插件路线,可以使用Redirection。安装插件后,请转到:

  • 工具 - &gt;重定向
  • 在“来源网址”框中添加“/ * .html”
  • 在“目标网址”框中添加“”
  • 勾选“正则表达式”
  • 然后单击“添加重定向”按钮,.html页面应重定向到/.