我想将所有内容从/downloads/assets/
文件夹移到/downloads/
文件夹。
如何将/downloads/assets/{anystring}
的重定向添加到/downloads/{anystring}
?
现在我手动添加每个重定向:
RewriteRule ^downloads/assets/views?$ /downloads/views [L]
但这是一份梦想的工作。我们可以改用变量吗?
答案 0 :(得分:1)
花些时间与the RewriteRule
documentation一起使用,因为这是一个非常基本的用法。您需要在assets/
(.*)
之后捕获所有内容并将其重写为$1
。
RewriteEngine On
RewriteRule ^downloads/assets/(.*) downloads/$1 [L]
以上将执行无声的内部重写。如果您需要重定向浏览器而不是静默重写,请使用[L,R=301]
代替[L]
。