【问题标题】:301 dynamic redirect with parameters带参数的301动态重定向
【发布时间】:2015-04-02 06:38:59
【问题描述】:

在 htaccess 和 nginx 中,带有 url 参数(动态)的 301 重定向如何?

例子:

301 http://supercoolsite.com?you=awesome to http://evencooler.com?you=awesome

301 http://supercoolsite.com/somecategory?you=awesome to http://evencooler.com/category/subcategory?you=awesome

重定向需要是动态的。这意味着它不依赖于 url。它只需要将相同的 url 参数从 url 附加到目标 url。

【问题讨论】:

  • 但您的原始 URL 包含目标 URL 中缺少的 /category。这是你想要的吗?

标签: php apache .htaccess nginx http-status-code-301


【解决方案1】:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^supercoolsite.com [NC]
RewriteRule ^(.*)$ http://evencooler.com/$1 [R=301,L]

http://supercoolsite.com?you=awesomehttp://evencooler.com?you=awesome

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-06
    • 2016-06-19
    • 2016-10-09
    相关资源
    最近更新 更多