如何从嵌套目录中引导所有文件?

时间:2013-07-29 15:25:07

标签: apache .htaccess redirect

我试图重定向许多索引的PDF,例如

http://www.example.com/userfiles/file/my-pdf-name.pdf

http://www.example.com/

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^/?userfiles/file/(.*)$ http://www.example.com/$1 [R=301,L]
</IfModule>

我是否接近,为什么不起作用?

1 个答案:

答案 0 :(得分:0)

只需摆脱$ 1和'?' - 就像这样:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^/userfiles/file/(.*)$ http://www.example.com/ [R=301,L]
</IfModule>

编辑:根据您的基地址等,您可能希望:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^userfiles/file/(.*)$ http://www.example.com/ [R=301,L]
</IfModule>