htaccess打破资产路径

时间:2012-12-18 21:59:48

标签: .htaccess rewrite

我正试图找到一种方法来包含htaccess重写,以便将访问http://site.com的所有人重定向到http://www.site.com

我尝试了以下内容......

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?site.co.uk [NC]
RewriteRule ^(.*)$ http://www.site.co.uk/$1 [R=301,L]

...但这也破坏了我所有资产的路径(在各种文件夹中,奇怪地无法重命名) - 添加“www”,其中不应该有一个。

如何解决这个问题?

解决方案:

现在很明显我想到了 - 在资产文件夹中创建另一个htaccess,如下所示:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?site.co.uk/assets/ [NC]
RewriteRule ^(.*)$ http://www.site.co.uk/assets/$1 [R=301,L]

0 个答案:

没有答案