モバイル ユーザー向けのモバイル ランディング ページへのリダイレクトの設定に取り組んでおり、使用しているスクリプトが 505 をスローしています。
htaccess コード全体は以下のとおりです: (更新)
<FilesMatch "\.(html|htm|js|css)$">
FileETag None
<IfModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</IfModule>
</FilesMatch>
#MobileSetup
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} (^|&)m=0(&|$)
RewriteRule ^ – [CO=mredir:0:http://www.maindomain.com]
RewriteCond %{HTTP_HOST} !^http://www.maindomain.com/mobile/\.com$ [NC]
RewriteCond %{REQUEST_URI} !\.(jpg|css|png|gif)$ [NC]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteCond %{QUERY_STRING} !(^|&)m=0(&|$) [NC]
RewriteCond %{HTTP_COOKIE} !mredir=0 [NC]
RewriteRule ^ http://www.maindomain.com/mobile/? [R,L]
#Was at the top
RewriteEngine On
RewriteBase /
RewriteRule ^news/([a-zA-Z0-9_-]+)$ /news.php?url=$1 [NC,L]
RewriteCond %{HTTP_HOST} ^maindomain.com$
RewriteRule ^(.*)$ http://www.maindomain.com$1 [R=301,L]
ErrorDocument 404 /404.php
#Redirects
Redirect 301 main site redirects
#10.28.13
Redirect 301 main site redirects
これをデバッグしようとしましたが、役に立ちませんでした。サーバーには、非 wwwを強制するリダイレクトが設定されています。wwwに移動します。.
これは問題を引き起こしている可能性がありますか?
手伝ってくれてありがとう。