0

我们已经设置并重定向到我们的移动站点/页面,它位于同一个域中。我们遇到的问题是,指向 /mobile 目录之外的所有图像和链接似乎都已损坏,并将人们重定向回仅移动目录。

我们如何从 /mobile 之外的目录中提供图像/内容,并且仍然有 html/php 内容请求通过我们的移动站点返回?

RewriteEngine On
RewriteBase /
#RewriteCond %{HTTP_USER_AGENT}     (mobile|blackberry|webos|android|j2me|palm|nokia|samsung|symbian|windows.ce) [NC]
#RewriteCond %{REQUEST_URI} !^
#RewriteRule ^(.*)$ ^mobile [R=302,L]
4

1 回答 1

0

在您的文件中尝试以下代码DOCUMENT_ROOT/.htaccess

RewriteEngine On
RewriteBase /

# redirect everything other than css, js, images to /mobile/
RewriteCond %{HTTP_USER_AGENT} (mobile|blackberry|webos|android|j2me|palm|nokia|samsung|symbian|windows.ce) [NC]
RewriteCond %{REQUEST_URI} !^/mobile/ [NC]
RewriteCond %{REQUEST_URI} \.(?:jpe?g|gif|bmp|png|tiff|css|js)$ [NC]
RewriteRule ^(.*)$ /mobile/$1 [R=302,L]

# redirect /mobile/stories to /stories
RewriteRule ^mobile/(stories/*)$ /$1 [NC,R=302,L]
于 2013-11-05T09:25:18.623 回答