Apache重写规则
问题描述:
我将一个文件(file.pdf)从我的web目录的根目录移动到名为“myfiles”的文件夹中。为了不破坏现有的链接和书签,我期待建立一个重写规则,以便:Apache重写规则
www.domain.tdl/file.pdf会重定向到www.domain.tdl/myfiles的/ file.pdf
无论您是否包含“www”,重写规则都应该有效。
此外,我的网站有第二个域(domain2.tdl)。编写此规则的最佳方法是什么,以便它可以用于domain.tdl和domain2.tdl?
感谢您的帮助!
答
假设你使用htaccess的,这应该这样做:
RewriteRule ([a-zA-Z0-9.-_]+).pdf myfiles/$1.pdf [NC,L]
这意味着,每一个被从根所需的PDF将从myfiles的文件夹被检索...