サポート » その他 » 開発環境のサブドメインから本番ドメインへ移行後、開発者のPC端末でだけ、homeのURLからサブドメインのhomeへリダイレクトされてしまう

  • minbo

    (@minbo)


    はじめて投稿いたします。
    Wordpressおよび、webに関しては学習しながらの初心者です。

    クライアントサイトのリニューアルを控え、
    ちょっと困った現象とぶつかってしまいました。

    もし何かご存知の方がいらっしゃったら、
    お知恵をお借りできればと思い投稿させていただきます。

    どうぞよろしくお願いいたします!

    <現象>
    開発環境のサブドメイン https://ドメイン/test から、
    本番環境 https://ドメイン へ手動で移行を行ったところ、

    開発者(私)のPC端末でのみ、<https://ドメイン>から<https://ドメイン/test>へリダイレクトされてしまう。

    ・リダイレクトはhomeのURLのみで、それ以外のURLにはリダイレクトは発生せず閲覧・編集ができる。

    ・WPの管理画面ログインも問題なくできる

    ・開発者のスマホ、IPアドレスを同じくする家族のPC、スマホ、および、関係者の端末、スマホ、
    ではこの現象は見られない。

    ・開発者のPCでは、開発に使用したGoogleChromeはもちろん、普段全く使用しないSafariでも同じリダイレクト現象が起きる。

    ・ただし、Google Chromeのシークレットモードを使うとこの現象は起きない。

    ・Google Chromeは、現象発生後に全ての履歴を捨てているが、現象は変わらない。

    本文以上。どうぞよろしくお願いいたします。

    ヘルプの必要なページ: [リンクを見るにはログイン]

15件の返信を表示中 - 1 - 15件目 (全16件中)
  • CG

    (@du-bist-der-lenz)

    Chrome以外(開発中に使っていないブラウザ)ではどうですか

    minbo

    (@minbo)

    CGさん、本文にも記載したのですが、開発中一切触っていないというか普段全く使わないSafariでも同じ現象です。

    npssl

    (@npssl)

    質問文ではサブディレクトリになってますが、サブドメインですか?
    開発用PCのhostsファイルいじってませんか?

    CG

    (@du-bist-der-lenz)

    本番環境 https://ドメイン へ手動で移行を行ったところ、

    とあるのは、どう手順を踏んだのでしょう。本番環境も、「https://ドメイン/test」ではだめでしょうか。

    minbo

    (@minbo)

    npsslさん、ごめんなさい、開発用のサブドメインは、

    https://test.ドメイン名/

    の間違いでした!

    XSERVERを使用していて、実際の構造としては、ドメイン名の中にtestというフォルダがある状態です。

    >開発用のpcのhostsファイル、というのは、素人のため・・ちょっとわからない状態です。。

    minbo

    (@minbo)

    CGさん、手動の移行手順は、

    <サブドメインサイトより>
    1)ftpソフト(Cyberduck使ってます)でWORDPRESSの「一部ファイル」をローカルにダウンロード
     一部ファイルとは、themes,uploads, pluginsの3フォルダ
    2)管理画面のツールを使用してWORDPRESSファイル(XML)をエクスポート
     ローカルのテキストエディタで、サブドメインの文字列を本番ドメインに書き換え(これがよくなかったのはすぐ後で知ります)
    3)(1)を本番環境ftpサーバへアップ。(2)を本番の管理画面からインポート

    〜ここでリダイレクトと、メニューなどの表示の重複が発生、慌ててデータベースも同期〜

    4)phpAdminよりSQLを同期。
    5)siteurlとhomeのURLを本番URLに書き換え

    〜これでもまだリダイレクト、しかし本番の管理画面には入れる〜

    〜もう一度移行作業をやり直すことに〜

    一旦、XMLファイルを文字列置換前のBUファイルがあったので、それを本番サイトにインポートし直す。
    その上で、

    6)今度はftpでのファイルの同期は、全ファイル実施、
    7)phpAdminよりSQLを同期。
    8)searchreplacedb2(ver3.1.0)を使用してサイト名を置き換え

    〜家族の端末、自分のスマホを確認するとどうやら移行できている。
    しかし、自分のPC、それもhomeだけはどうしてもリダイレクトされる〜

    サイトには、「管理画面にリダイレクトで入れない」という情報は多く、
    それを頼りにphpファイルなどをちょこちょこいじる実験や、
    pluginを停止してみる、ブラウザのキャッシュを捨てるなど、
    あらゆるヒントを試したものの、現在まで解決には至らず。
    という経緯になります。

    CG

    (@du-bist-der-lenz)

    家族の端末、自分のスマホを確認するとどうやら移行できている。

    とは、ダッシュボードに入れるということですね。

    ishitaka

    (@ishitaka)

    PC の DNS キャッシュをリセットしてみてはどうでしょうか?
    https://support.apple.com/ja-jp/HT202516

    こんな事例もありますね。
    https://teratail.com/questions/197106

    minbo

    (@minbo)

    CGさん、はい。そうなんです。
    https://ドメイン名 だけがリダイレクトされる、つまり、home以下のディレクトリは、すべて、問題なく表示されるんです!
    ですから/wp-admin等のダッシュボードは入れるのです。

    minbo

    (@minbo)

    ishitakaさん ありがとうございます!
    初めて知るヒントでした。
    やってみましたが、、変化なしでした。。
    (ターミナルを触ることがほとんどないため、操作があっていたのか謎は残りますが)
    ただ、現象発生後にすでにMacを再起動済みでもあるので、
    関連記事を見ていると、DNSのキャッシュリセットではないのかな・・という感触でもあります。

    minbo

    (@minbo)

    追記:シークレットモードだとリダイレクトがされないところに、原因のヒントがあるように考え始めています。
    ただ、公開が迫っており、追求する時間が十分に取れずにいます。
    ひとまず自分のPCだけの問題なので、公開後に改めて調査しよう考えています。

    npssl

    (@npssl)

    WordPressにログインした状態
    WordPressにログインしていない状態
    普段全く使用しないSafariでレイアウト崩れが発生しないか確認したことがある

    このあたりが解りませんが、取りあえず、エックスサーバーの高速化設定を全て無効にして、キャッシュ系のプラグインは全て削除してみてはいかがですか

    CG

    (@du-bist-der-lenz)

    移行ができていれば、その先は個人的探究心ですね

    CG

    (@du-bist-der-lenz)

    エックスサーバーのキャッシュは面白いですね。このトピックに関心があるのも、昨夜、 PCでトップページは見れるが、その先にはいけないが、atomモードでは表示できる。iPadでは表示できるが、Firefoxではサーバーが見つからないとまったく表示しない現象に戸惑っていたところです。

    minbo

    (@minbo)

    ちょっと思い当たる節が!先日XSERVERの高速化2.0の設定をしました!!
    あとでダウングレードしてみます!

15件の返信を表示中 - 1 - 15件目 (全16件中)
  • トピック「開発環境のサブドメインから本番ドメインへ移行後、開発者のPC端末でだけ、homeのURLからサブドメインのhomeへリダイレクトされてしまう」には新たに返信することはできません。