【发布时间】:2013-09-09 13:21:55
【问题描述】:
我一直在尝试为我的 RSS 提要执行 301 重定向,但它始终不起作用。我想重定向:
http://www.oldsite.com/spip.php?page=backend
到:
http://rss.newsite.com/rss/55
有人知道怎么做吗?
【问题讨论】:
我一直在尝试为我的 RSS 提要执行 301 重定向,但它始终不起作用。我想重定向:
http://www.oldsite.com/spip.php?page=backend
到:
http://rss.newsite.com/rss/55
有人知道怎么做吗?
【问题讨论】:
如果严格来说是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 以外的各种不同的数字,那么您的网络服务器不知道这个映射是什么并且您需要为每个页面明确定义每个重定向,就像上面的重定向一样。
【讨论】: