Apache重写规则

时间:2011-05-26 04:23:27

标签: rewrite

我将文件(file.pdf)从我的web目录的根目录移动到名为“myfiles”的文件夹中。为了不破坏现有的链接和书签,我希望设置一个重写规则,以便:

www.domain.tdl / file.pdf将重定向到www.domain.tdl / myfiles / file.pdf

无论是否包含“www”,重写规则都应该有效。

此外,我的网站还有第二个域名(domain2.tdl)。编写此规则的最佳方法是什么,以便它适用于domain.tdl和domain2.tdl?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

假设您使用htaccess,这应该:

RewriteRule ([a-zA-Z0-9.-_]+).pdf myfiles/$1.pdf [NC,L]

这意味着将从myfiles文件夹中检索根目录所需的每个PDF ...