【问题标题】:Rewrite Specific Querystring URL重写特定的查询字符串 URL
【发布时间】:2011-07-30 03:59:10
【问题描述】:

假设我有一个如下网址: http://www.testing.com/?id=1234

我想使用特定的 URL 和特定的查询字符串,并使用 RewriteRule 仅对它进行 301 重定向。所以,http://www.testing.com/?id=12345 不会被重定向

【问题讨论】:

    标签: .htaccess mod-rewrite redirect


    【解决方案1】:

    试试这个:

    RewriteCond %{QUERY_STRING} id=1234$
    RewriteRule (.*) /some/newurl [R=301,L]
    

    希望对你有帮助

    【讨论】:

    • 由于某种原因,这会导致重定向循环
    • 其实我想通了 :) RewriteRule (.*) /some/newurl/? [R=301,L] - 它所需要的只是添加到 RewriteRule 行的问号。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2011-08-02
    • 2012-01-18
    • 1970-01-01
    • 2014-08-07
    • 2019-02-13
    • 1970-01-01
    相关资源
    最近更新 更多