質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.09%

wordpress初心者です。 URLをwwwありに統一したい

受付中

回答 1

投稿

  • 評価
  • クリップ 1
  • VIEW 124

MaikoNishi

score 0

ホームページビルダーで作成した自社サイトwww.sample.co.jpと
WordPressで作成した商品サイトsample.co.jp/wp/brandを運営しています。

商品サイトの方をwwwありのアドレスに統一したいのですが上手くいきません。

まず最初に
WordPressの一般設定からWordPressアドレスとサイトアドレスを
www.sample.co.jp/wp/に変更したのですが、ログイン画面は出るもののダッシュボードに入れなくなりました。
一部のページもリダイレクトを繰り返して表示ができなくなりました。

その後、
こちら(https://www.garunimo.com/program/p26.php)
のサイトを参考に、
WordPressディレクトリ内のhtaccessに下記内容

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

を書き加えましたが、
商品サイトのアドレスにアクセスするとwww.sample.co.jp/wp/brand/ではなくwww.sample/brand/にリダイレクトされるようになってしまいました。

初心者でよくわかっていない事も多く、申し訳ありません。
宜しくお願い致します。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

+2

質問に記載されたドメインは、サンプルを制作している会社が使用していますので、例示用に使用するドメインは、 example.com / example.net / example.jp / example.co.jp  を利用してください。 (なお、ご自身が所有・利用しているドメインを質問に記載するのは問題ありません。)

例示用ドメインについては、例示に使用可能なドメイン名はありませんか? 等を参照


WordPressの一般設定からWordPressアドレスとサイトアドレスを
www.sample.co.jp/wp/に変更したのですが、ログイン画面は出るもののダッシュボードに入れなくなりました。

基本的な部分を確認ですが、www.example.co.jp と example.co.jp/wp/brand は、同じサーバーでしょうか?

具体的には、元々の設定状態で www.example.co.jp/wp/brand にアクセスすると example.co.jp/wp/brand と同じページを表示できるのでしょうか?

この時点で表示できないのであれば、まずは、Web サーバー側の設定を見直す(変える)必要があります。
お使いのサーバーが不明なので、これ以上は、環境がわからないと回答は難しいです。


また、

こちら(https://www.garunimo.com/program/p26.php
のサイトを参考に、

このサイトに書かれている内容は、

http://example.com/ と http://www.example.com/ で、同じサイトが表示できる場合に、常に http://www.example.com/ でアクセスさせたいという場合の設定です。

最初に記載したように example.co.jp/wp/brand と www.example.co.jp/wp/brand で同じページが表示できるのであれば、この設定で解決できると思いますが、表示できないのであれば別の設定を考える必要があります。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/05/29 14:08

    CHERRY様
    御回答頂き有難うございます。
    また、例示用ドメインの書き方についてもご教示感謝致します。


    >基本的な部分を確認ですが、www.example.co.jp と example.co.jp/wp/brand は、同じサーバーでしょうか?

    どちらもOCN Bizメール&ウェブ のサーバーを使用しており、
    www.example.co.jp/wp/brandにアクセスするとexample.co.jp/wp/brandにリダイレクトされるようになっています。

    なお、自社サイトの方はリダイレクトは無く、www.example.co.jp、example.co.jpのどちらでも表示できております。

    キャンセル

  • 2020/05/29 14:26 編集

    なるほど。

    同じサーバーであれば、 .htaccess のリダイレクト設定と WordPress の サイトURL 書き換えだけで対処できると思われます。


    まず、

    > 一部のページもリダイレクトを繰り返して表示ができなくなりました。

    の原因は、

    > www.example.co.jp/wp/brandにアクセスするとexample.co.jp/wp/brandにリダイレクトされるようになっています。

    が原因のようですね。

    > RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

    で、example.co.jp/wp/brand から www.example.co.jp/$1 へリダイレクトするような設定を追加したので、

    example.co.jp/wp/brand -(wordpressの.htaccess)-> www.example.co.jp/wp/brand -(元々のリダイレクト設定)-> example.co.jp/wp/brand (最初に戻る)

    と延々と繰り返してエラーになったのですね。


    ということは、 .htaccess には、他の設定も記載されていたりするのでしょうか?



    現状の状況がちょっとわかりませんが...

    リダイレクトで問題が起きているので、まずは、www.example.co.jp/wp や www.example.co.jp/wp/brand 関係のリダイレクトの設定をすべて解除してください。


    www.example.co.jp/wp/brand にアクセスして、リダイレクトされずに www.example.co.jp/wp/brand で、ページが表示できることを確認してください。


    example.co.jp/wp/wp-admin で、管理画面にアクセスして、
    WordPress の一般設定で、 サイトURL と WordPress アドレス を http://www.example.co.jp/wp/ に変更します。 (質問にあるように変更済みでリダイレクトされるのであれば、この項目を飛ばして、次の 新しい URL で管理画面にログインしてみてください。)

    http://www.example.co.jp/wp/wp-admin で管理画面にログインできることを確認してください。
    ( サイトURL が、http://www.example.co.jp/wp/ になったので、http;//example.co.jp/wp/wp-admin でログインしようとすると http://www.example.co.jp/wp/wp-admin にリダイレクトされるのは正常です。 )

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.09%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる