我有一个重写规则,应该将用户从pdf重定向到网站上的页面。当我去网址时,pdf加载。但是,如果我刷新页面,重定向工作。
这是我的代码:
RewriteEngine On
RewriteRule ^wp-content/uploads/2013/08/Judy-Special-Report-2.5.pdf$ http://sellinginaskirt.com/outsell [NC,L,R=301]
目标是http://sellinginaskirt.com/wp-content/uploads/2013/08/Judy-Special-Report-2.5.pdf重定向到http://sellinginaskirt.com/outsell。
要重新创建此问题,请转到http://sellinginaskirt.com/wp-content/uploads/2013/08/Judy-Special-Report-2.5.pdf。 PDF加载。然后刷新页面。 http://sellinginaskirt.com/outsell加载。
我可以通过哪些更改来解决此问题?
我在Chrome中遇到过这种情况。
答案 0 :(得分:1)
你的规则没问题。它会在每个浏览器中重定向到我。
可能发生的事情是,当您点击该链接时,您的浏览器会显示PDF的缓存副本。但是当您明确重新加载页面时,它会将请求发送到服务器,而不是拉出页面的缓存副本,您会看到重定向。
如果您想再次测试,请清除Chrome缓存并再次点击该链接。