質問
-
ライト
新しいドメインに転送して、スマホからだと正しく転送されない -
本文:
https://moyasea.stars.ne.jp/moyasea/
から、
https://moyashihome.com/
にドメインを変更して、転送処理を行いましたが、PCからではうまく転送されるのですが、スマホからだと、
https://moyashihome.commoyasea
となり、正しくリダイレクトされません。
どうしてなのでしょうか? - 緊急度:通常投稿者:白川秋さん投稿時間:2022/05/29 13:41
回答 No.11833
-
本文:
お早いお返事ありがとうございます。
助かりました。
.htaccessで、リダイレクトを302にしたところ、うまく飛ぶようになりました。
参考)
RewriteEngine On
RewriteCond %{HTTPS} ^moyashihome.com !on
RewriteRule ^(.*)$ https://moyashihome.com/$1 [R=302,L]
- 投稿者:白川秋さん 投稿時間:2022/05/29 14:30
回答 No.11832
この回答がベストアンサーです
% openssl s_client -connect moyasea.stars.ne.jp:443
(中略)
HEAD /moyasea/ HTTP/1.1
Host: moyasea.stars.ne.jp
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Sun, 29 May 2022 05:04:53 GMT
Content-Type: text/html; charset=iso-8859-1
Content-Length: 239
Connection: keep-alive
Location: https://moyashihome.commoyasea/
なので、スマートフォンの挙動の方が、規格通りの正しい動作で、PCの方が間違った動作ですね。
一見、PCの方が正しそうに見えるのは、何か過去のアクセスのキャッシュなどが影響しているのでしょう。
---
正しい動作確認が済むまでは、301リダイレクトでなく、302リダイレクトをお勧めします。301リダイレクトは間違ったデータをキャッシュしたときにそれを消すのにひどくややこしいことになりますので。(まあ、素人にはこのキャッシュは消せません。)