【问题标题】:Redirect RSS feed with query string via htaccess通过 htaccess 使用查询字符串重定向 RSS 提要
【发布时间】:2013-09-09 13:21:55
【问题描述】:

我一直在尝试为我的 RSS 提要执行 301 重定向,但它始终不起作用。我想重定向:

http://www.oldsite.com/spip.php?page=backend

到:

http://rss.newsite.com/rss/55

有人知道怎么做吗?

【问题讨论】:

    标签: .htaccess redirect rss


    【解决方案1】:

    如果严格来说是backend -> 55 那么你只需要:

    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^page=backend$
    RewriteRule ^/?spip\.php$ http://rss.newsite.com/rss/55 [L,R=301]
    

    在您的 www.oldsite.com 站点的文档根目录中的 htaccess 文件中。

    如果它比这更复杂,就像page=XXX 可以是任何东西,并且XXX 映射到55 以外的各种不同的数字,那么您的网络服务器不知道这个映射是什么并且您需要为每个页面明确定义每个重定向,就像上面的重定向一样。

    【讨论】:

    • 太棒了!这正是我所需要的,因为它严格地是“55”的“后端”。谢谢!
    猜你喜欢
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 2015-03-31
    • 1970-01-01
    相关资源
    最近更新 更多