Два предложения:
- очистить кеш браузера
- Перенаправление на полный URL. вместо /pdf/newsletters/Foo.pdf перенаправить на http://server/pdf/foo.pdf
Странно, что он хочет использовать 01 в качестве файла. Удивительный. Вы уверены , что браузер отправляет новый запрос? Используйте Fiddler для проверки. Перенаправление должно привести к обновлению адресной строки браузера, ВСЕГДА. Если вы получите 301, вы увидите это очень четко в следе Fiddler.
Если вы не видите ожидаемый 301, возможно ли, что вы ранее использовали RewriteRule в INI-файле, и браузер кэшировал результат, а теперь, когда вы запрашиваете / newsletter / 2010/01, вы получаете кэшированный результат, а не перенаправленный URL из IIRF? Очистите кеш браузера и запросите его снова, чтобы проверить это.
Полагаю, было бы просто очистить кеш браузера и повторить попытку, даже не проверяя Fiddler.