Хостим пакеты Go, Apache сопротивляется

Решил хостить свои поделки на Go в пространстве имён evgenykuznetsov.org/go, как это делает Уилл Норрис. У него подробно объяснено, как делать такие вещи, и настроить всё аналогичным образом совсем несложно. Правда, про meta-тэг go-source он не пишет, но с этим тоже легко разобраться, поглядев на код его страниц.

Правда, в одном месте у меня затык всё-таки случился. У меня ведь Apache, а не Nginx, и момент с переадресацией пришлось осиливать самостоятельно. В итоге получилось совсем не элегантно:

RewriteCond %{QUERY_STRING} ^go-get=1$
RewriteRule ^(go/[^/]+)/.+ $1 [QSD,L]

Я часа два пытался разобраться, как заставить это работать без QSD (эта инструкция заставляет Apache отбросить часть с ?go-get=1 при перенаправлении; в обсуждаемом контексте это — очень грязный хак), но не осилил. Почему-то всё время получаются бесконечные переадресации штук вроде /go/changelog/?go-get=1 на самих себя. Если кто разбирается в магии .htaccess — просветите, а?..