0

同じドメインにあるモバイル サイト/ページへのリダイレクトをセットアップして作業しています。私たちが直面している問題は、/mobile ディレクトリの外を指しているすべての画像とリンクが壊れているように見え、人々を 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 に答える