.htaccess从旧位置重定向

时间:2012-02-01 04:27:59

标签: .htaccess

最近我更改了我的css文件的位置,我希望.htaccess将所有请求从旧位置重定向到新位置。这就是我所拥有的:

RewriteRule css/^([^/]+)$ /newlocation/css/$1 [L]

由于某种原因,这是行不通的。我该怎么做才能让它发挥作用。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:4)

您可以在.htaccess中使用此规则:

RewriteEngine on
RewriteBase /
RewriteRule ^css/([^/]+)$ newlocation/css/$1 [L]

另一种方法是从根文件夹(linux os)创建一个符号链接:

ln -s newlocation/css css

这会自动将CSS中的所有请求重定向到CSS的新位置,而不使用.htaccess规则。