如何.htaccess将某些类型的文件从root重定向到子文件夹?

时间:2014-02-14 14:04:02

标签: apache .htaccess pdf redirect subdirectory

客户将他的PDF文件上个月上传到CMS的根目录。我想将所有PDF移动到一个新的子文件夹中以保持根清洁。现在的问题是他们在许多文章中将这些PDF绝对联系起来。有没有办法可以将所有(且唯一的)链接重定向到根PDF到新目的地?

此外,我尝试做我的作业但找不到关于.htaccess的综合指南,并要求你分享书签中最好的宝石。

2 个答案:

答案 0 :(得分:1)

这应该这样做:

RewriteEngine on
RewriteBase /
RewriteRule ^([^/]*?).pdf$ newpath/$1.pdf

答案 1 :(得分:1)

您可以在根目录中使用此规则.htaccess:

RewriteEngine on

RewriteRule ^([^./]+\.pdf)$ /subfolder/$1 [L,NC,R=301]