首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IIRF重定向到PDF

使用IIRF重定向到PDF
EN

Stack Overflow用户
提问于 2010-02-10 15:12:27
回答 1查看 1.1K关注 0票数 0

我使用IIRF将某些URL重定向到特定的PDF文件。例如,对于URL /newsletter/2010/02,我希望它重定向到/pdf/newsletters/Feb2010.pdf。我不太喜欢正则表达式,但我创建了以下规则:

代码语言:javascript
复制
RedirectRule ^/newsletter/2010/01   /pdf/newsletters/Newsletter012010.pdf   [I,R=301]

它确实是重定向的,但是地址栏没有改变,当试图保存文件时,它想要将文件保存为01而不是Feb2010.pdf。我不认为我的用户会足够精明,在保存之前输入一个PDF扩展,他们不应该这样做。我能做些什么吗?

EN

回答 1

Stack Overflow用户

发布于 2010-04-04 04:12:32

有两项建议:

  • 清除浏览器缓存
  • 重定向到完整的URL。而不是/pdf/新闻公报/foo.pdf,重定向到http://server/pdf/foo.pdf

奇怪的是,它想使用01作为文件。令人惊讶。您确定浏览器正在发送新请求吗?使用Fiddler来验证。重定向会导致浏览器地址栏不断更新。如果你得到一个301,你会很清楚地看到它在Fiddler跟踪。

如果您没有看到预期的301,是否可能您以前在ini文件中使用了RewriteRule,浏览器缓存了结果,现在当您请求/新闻稿/2010/01时,您将得到缓存的结果,而不是从IIRF重定向的URL?清除浏览器缓存并再次请求它,以测试此缓存。

我想,只要清除浏览器缓存并重新尝试它,甚至不检查Fiddler,就很容易了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2237815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档