检查请求的文件是否在某个文件夹中,如果是,则重定向到它

时间:2018-02-14 11:05:50

标签: .htaccess mod-rewrite url-rewriting

是否可以检查所请求的文件(例如:www.mysite.com/info.pdf)是否在某个文件夹中(让我们说:www.mysite.com/downloads /,因此真正的路径是www.mysite.com/downloads/info.pdf)如果是,重定向到它以便下载?

1 个答案:

答案 0 :(得分:0)

确定可以做到。在您的站点根目录中使用此规则.htaccess:

RewriteEngine On

RewriteCond %{DOCUMENT_ROOT}/downloads/$1 -f
RewriteRule ^(.+?)/?$ downloads/$1 [L]