使用任何forms的redirect来删除Apache的查询string

由于iTunes工作方式愚蠢,更新Feed的URL的唯一方法是设置从旧Feed到新的永久redirect。 这似乎很容易,但我遇到了一个麻烦。

旧的URL以/?feed = rss2结尾,新的URL只是一个文件,所以它以podcast.xml结尾。 当我从旧URL重新定向到新的时候,iTunes拿起了新的URL BUT,用查询string,所以现在URL以podcast.xml结尾?feed = rss2。 这是允许监听者下载的节目 – 这是好的,但造成一些其他问题。 是否有任何可能的方法来build立一个永久的redirect,将重播podcast.xml?feed = rss2只是podcast.xml? Mod_Rewrite似乎只是通过查询string,所以我很茫然!

巴特。

用一个?结束RewriteRule目标 。

 RewriteRule foo bar? [R]