重定向搞乱样式表

时间:2013-08-29 06:57:57

标签: html css .htaccess redirect

有许多类似的问题,是的,但答案没有回答我的问题。

从我的移动网站(foo.com/mobile/index.html)重定向到我的完整网站(foo.com/index.html?ViewFullSite=True)时,样式表混乱了。

我正在引用我的样式表:

link rel="stylesheet" type="text/css" href="/default.eswstyle.css?1377757273"

我的标题下面有base href="/"(在我的标题顶部附近,在我的样式表被调用之前)

重定向由<a href="http://www.foo.com/index.html?ViewFullSite=true">Desktop Version</a>

执行

我有一个.htaccess文件,其中包含以下规则。

RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^ViewFullSite=true
RewriteRule ^ - [CO=mredir:0:.foo.com]


RewriteCond %{HTTP:Cookie} !mredir=0
RewriteCond %{QUERY_STRING} !^ViewFullSite=true
RewriteCond %{REQUEST_FILENAME} !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$
RewriteCond %{REQUEST_URI} !^/mobile
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{HTTP:X-WAP-PROFILE} !^$ [OR]
RewriteCond %{HTTP:PROFILE} !^$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*(Alcatel|Asus|Android|BlackBerry|BB10|Blazer|Doris|Dorothy|Ericsson|Fennec|Fly|GoBrowser|Huawei|i-mate|iPAQ|iPhone|iPod|LG-|LGE-|MDS_|MOT-|Mobi|Mini|NetFront|Nokia|Palm|Panasonic|Pantech|Philips|Phone|Sagem|Samsung|Sky|SonyEricsson|Sharp|SIE-|Symbian|Touch|TeaShark|Vodafone|Voxtel|uZard|WebOS|Windows\s+CE|ZTE-|Zune).*$ [NC,OR]
RewriteCond %{HTTP_ACCEPT} application/vnd.wap.xhtml\+xml [NC,OR]
RewriteCond %{HTTP_ACCEPT} text/vnd.wap.wml [NC]
RewriteRule ^(.*) http://%{HTTP_HOST}/mobile [L]

希望我只是忽略了一些简单的事情。如果需要更多代码(或相关网站),我将很乐意提供它。

欢呼声

0 个答案:

没有答案