Wordpress “重新定向”;。html";至/&引用;

Wordpress “重新定向”;。html";至/&引用;,wordpress,.htaccess,url,permalinks,Wordpress,.htaccess,Url,Permalinks,在我的博客() 我的博客以前是在Blogger上托管的,后来改为自托管的wordpress.org博客,很多东西(比如Permalinks)在被Google重新索引之前都是静态的。我注意到有人将“.html”链接重定向到404页面,而不是wordpress中新的永久链接结构。例如,当我点击一个以“.html”结尾的旧链接中的一篇文章时,它将我重定向到404页面,而不是实际的文章(/2012/05/barack kingfish obama for president.html),该文章不再有效,

在我的博客() 我的博客以前是在Blogger上托管的,后来改为自托管的wordpress.org博客,很多东西(比如Permalinks)在被Google重新索引之前都是静态的。我注意到有人将“.html”链接重定向到404页面,而不是wordpress中新的永久链接结构。例如,当我点击一个以“.html”结尾的旧链接中的一篇文章时,它将我重定向到404页面,而不是实际的文章(/2012/05/barack kingfish obama for president.html),该文章不再有效,因为permalinks已更改,该文章现在位于(/2012/05/barack kingfish obama for president/)总结一下如何让.html重新指向“/”

非常感谢

  • 罗斯兰

您可以将此规则作为第一条规则放在
重写引擎下方的
行:

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

如果你想使用wordpress插件,你可以使用。安装插件后,转到:

  • 工具->重定向
  • 在“源URL”框中添加“/*.html”
  • 在“目标URL”框中添加“”
  • 勾选“正则表达式”
  • 接下来单击“添加重定向”按钮,.html页面应该重定向到/