我有一个小问题。我的一位客户最近向6500人发送了一封电子邮件,其中包括与PDF文件无效的链接。.htaccess重写规则可能性?
的联系很干脆:http://theirsite.com/pdf/thepdf.pdf%20
所以,我希望能为他们做一个htaccess重写有效http://theirsite.com/pdf/thepdf.pdf文件
到目前为止,一切我试过不行。
以下是我迄今为止尝试:
RewriteRule ^(/pdf/thepdf.pdf[%20|\s]+)$ /pdf/thepdf.pdf [R=301,L]
RewriteRule /pdf/thepdf.pdf([%20|\s]+)$ /pdf/thepdf.pdf [R=301,L]
RewriteRule /pdf/thepdf.pdf%20 /pdf/thepdf.pdf [R=301,L]
RewriteRule /pdf/thepdf.pdf%20 /pdf/thepdf.pdf [R=301,L]
RewriteRule /pdf/thepdf.pdf /pdf/thepdf.pdf [R=301,L]
RewriteRule /pdf/thepdf.pdf(.+?) /pdf/thepdf.pdf [R=301,L]
一些需要注意的地方,如果我点击原文链接,但去掉20%,放在一个空间,重写工作。
只是不与%20
阿帕奇应注意在网址的结尾清洗白色空间。你有什么错误之王?一个404? –
是的,404错误。 Apache没有照顾它,不,我无法控制服务器,也不能控制Apache。大声笑我很幸运,让他们允许一个.htaccess文件 – Kevin