通过htaccess将joomla 1.5 RSS源重定向到新的

时间:2012-10-04 12:20:35

标签: .htaccess joomla url-rewriting rss rewrite

我想通过htaccess将旧的joomla 1.5 RSS Feeds重定向到新的。例如,我有一个旧网址:http://www.mydomain.tld/en/categories/debian.feed?type=atom 并希望将其重定向到:http://www.mydomain.tld/en/?format=feed&type=rss

我使用以下htaccess规则尝试了它,但它没有用:

RewriteRule ^de/categories/([a-z]+)\.feed?type=atom$ http://www.mydomain.tld/en/?format=feed&type=rss [R=301,L]
RewriteRule ^en/categories/([a-z]+)\.feed?type=atom$ http://www.mydomain.tld/en/?format=feed&type=rss [R=301,L]

有人知道我的规则有什么问题,或者确实有一个适合我的工作?

1 个答案:

答案 0 :(得分:1)

我认为查询字符串是您的问题 - 您无法将其与重写规则相匹配。尝试类似:

RewriteCond %{QUERY_STRING} ^type=atom$
RewriteRule ^de/categories/([a-z]+)\.feed$ http://www.mydomain.tld/en/?format=feed&type=rss [R=301,L]