2012-02-01 72 views
0

最近我改變了我的css文件的位置,我希望.htaccess將所有請求從舊位置重定向到新位置。這是我有:.htaccess從舊位置重定向

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

由於某種原因,這是行不通的。我該怎麼做才能使它工作。任何幫助,將不勝感激

回答

4

你可以在你的.htaccess使用這樣的規則:

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

另一種方法,是創建的根文件夾的符號鏈接(Linux操作系統):

ln -s newlocation/css css 

這會自動將CSS中的所有請求重定向到CSS的新位置,而不使用.htaccess規則。