1

我想通过 htaccess 将旧的 joomla 1.5 RSS Feed 重定向到新的。例如,我有一个旧 URL:http://www.mydomain.tld/en/categories/debian.feed?type=atom 并希望将其重定向到:http://www.mydomain.tld/en/?format =饲料&类型=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]

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

4

1 回答 1

1

我认为查询字符串是你的问题——你不能用重写规则来匹配它。尝试类似:

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