サポート » 使い方全般 » 独自ドメイン設定

  • 解決済 Mana311

    (@mana311)


    さくらサーバーに引っ越しして、独自ドメインを設定しました。
    紐づけはうまく行ったようなのですが、スマホでナビメニューをタップすると、URLがさくらになってしまい、ページがありませんとなってしまいます。
    パソコンでは問題なく、独自ドメインのURLでページが表示されます。

    どこに問題があるのでしょうか。

    WordPress アドレス (URL) 、サイトアドレス (URL)ともに独自ドメイン(http://〇〇.com)に設定してあります。
    ディレクトリはwpで、index.phpはドメイン直下に以下のコードを入れてあります。

    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );

    よろしくお願いいたします。

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

    (@du-bist-der-lenz)

    個人で使われているスマホだけでの確認ではないでしょうか。

    Mana311

    (@mana311)

    確かにそうです。
    他の人にも聞いてみますが、更新しても変わらずです。

    CG

    (@du-bist-der-lenz)

    「更新しても変わらず」とは、何をしたということでしょうか。野暮な態度をとっているわけではなく、あなたの脇で見ているわけではないので、どう思う、どうなっている、でなくて、何をしてどうなったか事象を伝える努力をしてください。

    RICK

    (@rickaddison7634)

    WordPress アドレス (URL)、サイトアドレス (URL)ともに
    独自ドメイン(http://〇〇.com)に設定してあります。
    ディレクトリはwpで、index.phpはドメイン直下に以下のコードを入れてあります。

    WordPress アドレス (URL)はhttp://(略).com/wp
    サイトアドレス アドレス (URL)はhttp://(略).com/
    に設定していますか?

    PCの方もキャッシュが利いているだけで、
    キャッシュを削除したり、別のブラウザでアクセスしたりすると
    正常に動作しなくなると思います。

    もしくは、その逆もありえるかもしれません。

    Mana311

    (@mana311)

    もしかしたら、前の作成者は、ドメイン直下にWordpressをインストールしていたので、何か違った事になってしまったのでしょうか?
    引っ越しは、プラグインを使わず、手動でしました。

    CG

    (@du-bist-der-lenz)

    ドメイン直下にインストールしているのは、正しいことですが、「require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );」は解せないことになります。

    Mana311

    (@mana311)

    >CG様
    何度もありがとうございます。
    ただいま、「もしかしたら…」の上のコメントが
    「この投稿は自動化システムにより承認待ちとなっています。モデレーターが手動でレビューします。」
    となっていて、見れない状態かもしれません。

    前の作成者はドメイン直下にインストールしてますが、私はサブディレクトリで「wp」にインストールしたので、
    ドメイン直下のindex.phpに
    「require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );」
    としています。

    「wp」ディレクトリのindex.phpは
    「require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );」
    と入れてますが、ダメでしょうか?

    Mana311

    (@mana311)

    >RICK様
    先に入れたコメントがまだ見れてないかもしれません。

    WordPress アドレス (URL)はhttp://(略)sakura.ne.jp/wp
    サイトアドレス アドレス (URL)はhttp://(略).com/(独自ドメイン)
    に設定してみましたが、やはり↓のような現象になります。

    メニューをクリックすると、404エラーが出るのですが、エラー画面のメニューは、独自ドメインのアドレスhttp://(略).com/コンテンツ になります。
    なので、2度めにメニューをクリックすれば、きちんと表示されると言った具合です。

    WordPress アドレス (URL)はhttp://(略)独自ドメイン.com/wp
    サイトアドレス アドレス (URL)はhttp://(略).com/(独自ドメイン)
    にすると、表示が崩れてしまいました。

    CG

    (@du-bist-der-lenz)

    「さくらサーバーに引っ越しして」というので、最初のサイトだと仮定して考えを答えましたが、「前の作成者」とはどういうことでしょう。新たな条件の出現に戸惑っています。仮定を建てなおさないといけませんね。WordPressアドレスと同じに、サイトアドレスもexample.com/wpであれば、どうでしょうか。

    Mana311

    (@mana311)

    >CG様
    後出しになってしまって、申し訳ありません。
    ロリポップで前の作成者の方が作成したものを、私がさくらに引っ越ししました。

    サイトアドレスも同じexample.com/wpにしてみましたら、表示が崩れてしまいました。

    CG

    (@du-bist-der-lenz)

    整理しますが、元はロリポップで、ドメインルートで構築されていたワードプレスサイトを、 @mana311 さんが、さくらに引っ越して、サブディレクトリに展開したというのですね。
    その段階でデータ内のURLは変更したのでしょうか、どういう記述だったのでしょうか。同一ドメインであれば問題なさそうですが、メニュー項目を作りなおしてみましょう。

    RICK

    (@rickaddison7634)

    WordPress アドレス (URL)はhttp://(独自ドメイン).com/wp
    サイトアドレス アドレス (URL)はhttp://(独自ドメイン).com/
    にすると、表示が崩れてしまいました。

    この状態だと表示が崩れるとのことですが、404 NotFound は発生しますか?
    表示が崩れるのはブラウザキャッシュの影響が高そうです。

    Mana311

    (@mana311)

    >CG様へ
    >元はロリポップで、ドメインルートで構築されていたワードプレスサイトを、 @mana311 さんが、さくらに引っ越して、サブディレクトリに展開したというのですね。
    その通りです。

    データ内のURLというのは、Mysqlのデータで良いでしょうか?
    これは元の独自ドメインから、今の独自ドメイン(http://〇〇.com/)に変更しました。
    今の独自ドメインはお名前.comで取って、さくらに移管したそうです。(この辺りは私が関わってないので、よくわかりません)

    メニュー項目の作り直しですか…それが早いかもしれませんね。

    >RICK様
    404は出ません。
    テキストだけのような表示になります。
    キャッシュを削除してから見た方が良いということですね?

    Mana311

    (@mana311)

    こちらへのコメントがなかなか表示されず、困ってます><
    重複してしまうかもしれませんが、小分けにして送信します。

    いろいろやってみた結果です。
    wp-config.phpに
    define(‘WP_SITEURL’, ‘http://〇〇.sakura.ne.jp/wp/’);

    と入れていたのですが、これを削除すると、ダッシュボードがテキスト表示のようになってしまい、ログインは出来ても、ダッシュボードのメニューだけになってしまうので、何も出来ない状態になってしまいます。

    define(‘WP_SITEURL’, ‘http://〇〇.com/wp/’);
    にするとトップは表示されますが、メニューはさくら(’http://〇〇.sakura.ne.jp/メニュー)
    クリックすると、404エラーで「三」とか「×」とか出て来ます。

    Mana311

    (@mana311)

    define(‘WP_SITEURL’, ‘http://〇〇.sakura.ne.jp/wp/’);

    ↑現在はwp-config.phpにこれを入れてますが、トップは表示されるけど、メニューのURLはさくら(http://〇〇sakura.ne.jp/メニュー)になってます。

    新しくメニュー作り直しても、独自ドメインのURLではメニューが追加されてまぜん。
    メニューのURLはさくら(http://〇〇sakura.ne.jp/メニュー)になってるので、クリックすると404エラーですが、URLがさくらになるので、メニューは追加された表示になります。

    そして、一度クリックした後は、メニューのURLが独自ドメインのURL(http://〇〇.com/メニュー)になるので、サイトが表示されると言う具合です。(追加したメニューは消えます)

15件の返信を表示中 - 1 - 15件目 (全46件中)
  • このトピックに返信するにはログインが必要です。