【问题标题】:Basic HTAccess 301 Redirect Not a rule redirect基本 HTAccess 301 重定向 不是规则重定向
【发布时间】:2011-09-14 08:20:05
【问题描述】:

我想将大量 .html 页面重定向到类似内容的特定页面(现在由 Wordpress 管理)。

所以:

http://domain.com/page.html => 301 重定向 => http://domain.com/page/

即使 page.html 文件仍然存在于它的相同位置,我也需要 301 重定向才能工作。

【问题讨论】:

    标签: apache .htaccess


    【解决方案1】:

    您可以使用mod_rewrite 轻松完成此操作。比如:

    RewriteEngine on
    RewriteRule ^([^/]+)[.]html$ /$1/ [L,redirect=permanent]
    

    如果您希望一个接一个地进行,您可以改用Redirect directive

    【讨论】:

    • 我不想要重写规则,如何针对特定页面执行此操作
    • 哦,是的,重定向效果很好,我刚刚意识到我需要重定向的一些 URL 是这样的: /home.php?cat=274 当我尝试使用 PHP 查询进行重定向时,它不会不起作用,但它确实适用于常规 HTML 文件。
    • 我发现我可以在 home.php 页面本身上执行此操作并获取类别 ID 以知道要执行哪个重定向,我希望这对 google 来说已经足够了。
    猜你喜欢
    • 1970-01-01
    • 2010-12-22
    • 2011-01-05
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 2015-04-30
    相关资源
    最近更新 更多