【问题标题】:Re-direct ".html" to "/"将“.html”重定向到“/”
【发布时间】:2014-10-11 16:07:36
【问题描述】:

在我的博客中 (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 重定向到“/”?

非常感谢

  • Ruslan.K

【问题讨论】:

    标签: wordpress .htaccess url permalinks


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2017-05-30
        • 1970-01-01
        • 2013-09-08
        • 1970-01-01
        • 2018-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-13
        相关资源
        最近更新 更多