【问题标题】:301 redirects for individual URLs and all other to home [closed]301 重定向单个 URL 和所有其他到主页 [关闭]
【发布时间】:2021-12-24 17:04:52
【问题描述】:

如何在 htaccess 中通过 301 重定向设置单个 URL,并将所有其他没有 301 的 URL 重定向到主页?

【问题讨论】:

  • 您将单个 URL 重定向到哪里?到一些外部网站?如果您在内部重定向它们,您是否需要保留目标 URL 不被重定向?
  • 这不是一个编程问题,它在 Stack Overflow 上是题外话。请edit该问题解决需要澄清的问题,然后在Webmasters重新提问并在此处删除。

标签: .htaccess redirect seo


【解决方案1】:

好吧,您只需为每个要重定向的 URL 实现一个 301 重定向。然后在下面你实现一个单一的捕获所有规则来重写或将其他所有内容重定向到你认为你的“主页”。所以首先是例外,然后是一般规则:

RewriteEngine on
RewriteRule ^/?path/one https://example.com/path/A [R=301,L]
RewriteRule ^/?path/two https://example.com/path/B [R=301,L]
RewriteRule ^/?path/tre https://example.com/path/C [R=301,L]
RewriteRule ^ /index.php [END]

当然这只是对正确方向的粗略指示,您必须根据您的具体情况进行调整,我们不知道。

【讨论】:

    猜你喜欢
    • 2013-04-20
    • 1970-01-01
    • 2021-05-25
    • 1970-01-01
    • 2017-07-04
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多