”多くのリダイレクトが発生しています。”というエラーが出てiPhoneからWordPressが開けなくなった。原因はhttp://iphone-users.ddo.jpに.htaccessを使ってiPhoneが開くときにhttp://iphone-users.ddo.jp/iphoneが開くように設定したのが悪かったようだ。ルートの.htaccessを削除したら開けるようになった。とりあえずiphone用のサイトは削除することにした。
削除した.htaccessの中身は以下のとおり
RewriteEngine Off
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry)
RewriteRule ^$ iphone/redirect.php?f=index\.html [L]
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry)
RewriteRule ^(.*)\.html iphone/redirect.php?f=$1\.html [L]
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry)
RewriteRule ^(.*)\.css iphone/$1.css [L]
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry)
RewriteRule ^img/(.*) iphone/img/$1 [L]
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry)
RewriteRule ^(.*)/ iphone/redirect.php?f=$1/index\.html [L]
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry)
RewriteRule ^(.*) iphone/$1 [L]
iPhoneフォルダ内の.htaccessは以下のとおり
RewriteEngine Off
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank|Samsung)
RewriteRule ^(.*)$ http://iphone-users.ddo.jp/softetherVPN/$1 [R,L]
RewriteCond %{HTTP_USER_AGENT} !(iPhone|iPod|Android|BlackBerry)
RewriteRule ^(.*)$ http://iphone-users.ddo.jp/softetherVPN/$1 [R,L]