In my application I use `Special:Redirect/logid` to get a permalink to a specific log entry. Sometimes this doesn't work because Special:Log hides certain actions like "Thanks" by default: [[ https://en.wikipedia.org/wiki/Special:Redirect/logid/91221356 | Special:Redirect/logid/91221356 ]] redirects to https://en.wikipedia.org/wiki/Special:Log?logid=91221356, but it needs `type=thanks` for anything to show, as with https://en.wikipedia.org/wiki/Special:Log?logid=91221356&type=thanks. However [[ https://en.wikipedia.org/wiki/Special:Redirect/logid/91221356?type=thanks | Special:Redirect/logid/91221356?type=thanks ]] doesn't work because `type=thanks` doesn't get copied over.
I think Special:Redirect should retain any query options you give it.
**Related**
As noted above, Special:Log requires a type when given logid for certain things like "Thanks". It's OK that these log types are hidden from Special:Log by default, but I think if you provide a logid you shouldn't have to also specify the type.