メンバーメニュー

ようこそ、ゲストさん

トップ > カテゴリ一覧 > 各種プラン > 新しいドメインに転送して、スマホからだと正しく転送されない

質問

  • ライト

    新しいドメインに転送して、スマホからだと正しく転送されない
  • 本文:

    https://moyasea.stars.ne.jp/moyasea/
    から、
    https://moyashihome.com/
    にドメインを変更して、転送処理を行いましたが、PCからではうまく転送されるのですが、スマホからだと、
    https://moyashihome.commoyasea
    となり、正しくリダイレクトされません。
    どうしてなのでしょうか?

  • 緊急度:通常投稿者:白川秋さん投稿時間:2022/05/29 13:41
質問に対する回答は締め切られました

回答 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リダイレクトは間違ったデータをキャッシュしたときにそれを消すのにひどくややこしいことになりますので。(まあ、素人にはこのキャッシュは消せません。)

  • 投稿者:ジョバンニさん 投稿時間:2022/05/29 14:18

回答 No.11833

  • 本文:

    お早いお返事ありがとうございます。
    助かりました。

    .htaccessで、リダイレクトを302にしたところ、うまく飛ぶようになりました。

    参考)
    RewriteEngine On
    RewriteCond %{HTTPS} ^moyashihome.com !on
    RewriteRule ^(.*)$ https://moyashihome.com/$1 [R=302,L]

  • 投稿者:白川秋さん 投稿時間:2022/05/29 14:30