• 解決済 diatomite222

    (@diatomite222)


    <詳細>
    WordPressを使用していないサイトAと、そのサブドメインにて作成したサイトBがあります。各サイトのURLは以下の通りです。
    サイトA
    https://www.〇〇.jp/
    WordPress使用なし

    サイトB
    https://▲▲.〇〇.jp/
    WordPress使用あり

    サイトBにてWordPressを使用して固定ページ(/recruit/)を作成したのですが、意図しないURLでも閲覧できてしまい対応がわからない状態です。

    サイトB内固定ページURL
    https://▲▲.〇〇.jp/recruit/

    意図せず閲覧できてしまうURL(サイトAのURLのwwwなしのもの)
    https://〇〇.jp/recruit/

    <試したこと>
    WordPressプラグイン「Redirection」を使用して意図しないURLをリダイレクトできないか設定したのですが、サイトBの階層外URLのためか作用しませんでした。

    ①こちらの現象はワードプレスとして普通の挙動なのでしょうか?
    ②わざわざURLを変更して閲覧するユーザーはあまりいないとは思うのですが、可能性が0でない以上対応が必要と考えているのですがいかがでしょうか?(ページコンテンツ自体は意図しないURLでも正しく表示されています)

    サブドメイン「のみ」にワードプレスをインストールしてのサイト運用経験がなく、調べてみたのですが対応がわからない状態です。

    ご教授いただけますと幸いです。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • こんにちは。
    対象のサイトURLを共有いただくことは可能ですか?

    その挙動は、WordPressのせいではなく、Webサーバの設定のせいだと思います。

    手元の端末からそのサイトの特定のページを開こうとした場合、手元の端末のブラウザが、直接サーバのWordPressとやりとりしているわけではありません。ブラウザがやりとりしている相手は、あくまでサーバで動くWebサーバのプロセスです。

    (1)ブラウザが、「https://▲▲.〇〇.jp/recruit/をください」と要求→

    (2)Webサーバが「▲▲.〇〇.jpへの要求があったらまずこのディレクトリを見ること。」と設定されているディレクトリを開く→

    (3)そこにあるWordPressが「こんなんありまっせ」とWebサーバにHTMLでデータを返す→

    (4)Webサーバはそのデータをブラウザに送る→

    (5)ブラウザがHTMLをレンダリングしてあなたの目に映る

    このうち今回の問題は(2)で、〇〇.jpを要求されたWebサーバが、▲▲.〇〇.jpにあるWordPressを開いていることです。これは、勝手には起こらないので、気がつかないうちにそういう設定になっている可能性があります。(そうなりうる設定はいくつか考えられます。)

    なお、確認ですが、https://www.〇〇.jp/recruit/を開いた場合はどうなりますか?

    • この返信は1ヶ月、 1週前にmokkosanが編集しました。
    トピック投稿者 diatomite222

    (@diatomite222)

    @yukinobu
    返信ありがとうございます。
    クローズなページなため、具体的なURLはお送りできない状態です。
    ご連絡いただいたのに申し訳ありません。

    @mokkosan
    返信ありがとうございます。
    「https://www.〇〇.jp/recruit/」を開いたところ、「https://▲▲.〇〇.jp/recruit/」と同じコンテンツを閲覧できる状態でした。(意図しないURLで閲覧できる状態)

    なるほど、それも意図していないのに閲覧できるというわけですね。

    ちなみに、サーバにFTPなりでアップロードしたファイルのディレクトリ構成ですが、サイトA・www.〇〇.jpの中身を置いたディレクトリと、サイトB・▲▲.〇〇.jpのWordPressを置いたディレクトリは、全く違うディレクトリなんですよね?

    例えば、サイトAが /サーバのルート/www/html に https://www.〇〇.jp/ でアクセスできるトップページがおいてあるとした場合、サイトBは /サーバのルート/www/html2 とか、サイトAとは被らない形でWordPressが置いてあるのですよね?(ディレクトリ名は違うでしょうから読み替えてください)

    トピック投稿者 diatomite222

    (@diatomite222)

    ご返信ありがとうございます。

    >全く違うディレクトリ
    >サイトAとは被らない形

    当環境はにこちらに当てはまらないかもしれません。
    サイト構造は以下のような形になっています。

    サーバー/html
    ├ index.html(サイトA用ファイル)
    ├ assets(サイトA用ファイル)
    │  ├ img
    │  ├ css
    │  └ js
    └ ▲▲(サイトB用WordPressディレクトリ)
      ├ …
       │ (省略)
      └ …

    サーバー直下にサイトA用ファイル各種があり、同階層にサイトB用のディレクトリがありWordPressをインストールしている状態です。

    この状態なら、サイトAにアクセスしてサイトBが見えてしまうのは、おそらく、サイトAトップの.htaccessにいらんことが書いてあると思います。

    あと、この状態だと、サイトAのドメインでアクセスしてサイトBの中身にアクセスできるのはそもそも当たり前なので、分けないとダメです。その際、Webサーバをそのように設定する必要があります。

    • この返信は1ヶ月、 1週前にmokkosanが編集しました。
    • この返信は1ヶ月、 1週前にmokkosanが編集しました。
    • この返信は1ヶ月、 1週前にmokkosanが編集しました。
    トピック投稿者 diatomite222

    (@diatomite222)

    サーバー上の設定が必要とのこと、了解しました。
    .htaccessの確認、ならびにサイト構造の見直しを行います。

    ワードプレスの範囲外の話になってしまったにも関わらず、お教えくださりありがとうございました!

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