从文件夹重定向到root

时间:2013-03-23 01:38:14

标签: apache .htaccess

我想将所有内容从/downloads/assets/文件夹移到/downloads/文件夹。

如何将/downloads/assets/{anystring}的重定向添加到/downloads/{anystring}

现在我手动添加每个重定向:

RewriteRule ^downloads/assets/views?$ /downloads/views [L]

但这是一份梦想的工作。我们可以改用变量吗?

1 个答案:

答案 0 :(得分:1)

花些时间与the RewriteRule documentation一起使用,因为这是一个非常基本的用法。您需要在assets/ (.*)之后捕获所有内容并将其重写为$1

RewriteEngine On
RewriteRule ^downloads/assets/(.*) downloads/$1 [L]

以上将执行无声的内部重写。如果您需要重定向浏览器而不是静默重写,请使用[L,R=301]代替[L]