最近我更改了我的css文件的位置,我希望.htaccess将所有请求从旧位置重定向到新位置。这就是我所拥有的:
RewriteRule css/^([^/]+)$ /newlocation/css/$1 [L]
由于某种原因,这是行不通的。我该怎么做才能让它发挥作用。任何帮助将不胜感激
答案 0 :(得分:4)
您可以在.htaccess中使用此规则:
RewriteEngine on
RewriteBase /
RewriteRule ^css/([^/]+)$ newlocation/css/$1 [L]
另一种方法是从根文件夹(linux os)创建一个符号链接:
ln -s newlocation/css css
这会自动将CSS中的所有请求重定向到CSS的新位置,而不使用.htaccess规则。