• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:wordpress表示アドレスについて)

wordpress表示アドレスの変更について

このQ&Aのポイント
  • 現在会社のサイトをwordpressに移行させていますが、表示アドレスをhttp://サイトの数字/app-def/S-102/会社名/事務所名/からhtttp://www.会社名/事務所名/に変更したいです。
  • アドレスの下部をなくす方法は分かったのですが、アドレスの途中を変えたい場合の参考サイトが見つけられません。
  • どのようにアドレスの変更を行えば良いのか、またはフォルダの移動が必要なのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

1歩引いて最初から書いてみます。 >マルチサイト運用です。 マルチサイトとの話ですが今は、単にパスが違う 一つのサイトになっているので、マルチサイトに ちゃんとするのであれば、 ドメインレコードから見直し、 ABC.COM(あなたの所有ドメイン)->Aレコードー>あなたのIP 会社名1.ABC.COM CNAMEー>ABC.COM 会社名2.ABC.COM CNAMEー>ABC.COM 会社名3.ABC.COM CNAMEー>ABC.COM 必要個数配置 サーバー側の基礎設定で VirtualHost設定で  この名前ごとに、対応するサーバー内ルートフォルダを指定します。  そこにWordPressをインストールしてください。 そうしないと、WordPress自体がぶつかり合ってわけわからなくなると思います。 ~/wp1 -> 会社1.ABC.COMのDocumentRoot ~/wp2 -> 会社2.ABC.COMのDocumentRoot ~/wp3 -> 会社3.ABC.COMのDocumentRoot という感じで。 (DocumentRootで書いたパスに実際にファイルがあり現在のWebサーバーのユーザー名空間から読み取れるならなんでもいい。例Apacheなど) ですので、サーバー内のディレクトリと表から見えるURL(厳密にはこの場合URI)には 関連性は全くなく、無関係なことがわかるとは思います。 サーバー名自体が違う扱いになるので、アイコンなども自由に設定可能です。 同一ドメインでのパスでの移動は、内部的にクッキーがドメイン事の為、 会社名1のデータが会社名2で読めてしまうので、 結果的に「同じサイトのパス違い」でしか なくなり、データが混在してしまう特性がどうしても出ます。 ですので、 ドメインレコードとVirtualHostから見直すほうが、長い意味では 満足いく結果になります。 先ほども書いた、HTACCESSのREWRITEオーバーライドによる 簡易対処も、可能で、おそらくは思っている結果にはなるのですが、 こちらは、面倒が多く、ストレスが多くなるとは思います。 メンテナンスを楽にするなら、データベースもこのフォルダ名と同じように、 wp1~wp3などとDocumentRootのファイル名と同じにしておいた方が、 長い意味で楽です。 この辺を考慮して作業してもらえれば、楽に思った通りの 結果を出せるとは思います。

その他の回答 (4)

回答No.4

>index.phpで >require( dirname( __FILE__ ) . `/../wp-blog-header.php´); >又は >require( dirname( __FILE__ ) . `/../..app-def/S-102/coffee/wp-blog-header.php´); これは、「サーバー内」のパスで、URLとはもともとまったく無関係です。 なので、サーバー内の~/ABC/index.htmlが なんという名前でグローバルURLにマッピングされるかは、 まったくの別問題なので、あまり考えなくていいですよ。 前回話した、HTACCESSを今は使うことで、暫定的には 対処できるとは思います。 ただし、根本的な解決にはなっていないので、こればかりを 使いまくると必ず、破綻しますが。

回答No.3

私がやれればすぐに終わるんですが。。 それは無理なので、 まずHTACCESSがヒントになります。 サーバー上のパス=URLとは違いますので、 なんというURLの時に何が実行されるか?で 処理するのが今回はベストだとは思います。 ただし、rewriteを使いまくると、以後のメンテナンスが 結構面倒になることもあり、可能な限り避けて 運用するほうが、長い意味ではお勧めできます。 そのサーバーで真のトップアドレスにWPが移動できないのであれば、 これしか手はないので、暫定では仕方がないかもしれません。 ただ、/index.phpで別のフォルダにあるWPを参照することでも 対応できることはありますが、サーバーの今の構成を 把握しないと正確な回答が難しいので、ここまでにはなりますが。 「何かすれば可能」だということは、確かです。 が、難しいのであれば、どこかプロに頼んだ方が、 恐らくは、満足いく結果になる可能性は感じます。 このサイトだと、個人間のやり取りがだめなので、 文章でのアドバイスしかできないので、すいません! 仕事ならNDAありで、やれるんですけどね~

aoyagi-hikan
質問者

補足

プロに頼めれば楽なのでしょうが、私がやらないといけない事なのです。 書き方を変えてみましたが、どうでしょうか。 wordpressマルチサイト、サブディレクトリ運営で作ってます。 現行のサイトは  http://会社ドメイン/A/index.html ~ http://会社ドメイン/G/index.htmlです。 A~Gは各事業所名とします。 が、wordpressを自動インストールしている為に、 /app-def/S-102/coffee/の中にインストールされています(coffeeは実際には会社名です) 現在のwordpressでは http://会社ドメインのIPアドレス/app-deff/S-102/coffee/で本社、 http://会社ドメインのIPアドレス/app-deff/S-102/coffee/A/             ~ http://会社ドメインのIPアドレス/app-deff/S-102/coffee/G/ で各事業所のサイトが見られます。 これを、 http://会社ドメイン/coffee/ で本部サイト http://会社ドメイン/A/ ~ http://会社ドメイン/G/ で各事業所のサイトを表示させたい。 wordpress設定でサイトアドレスを htp://会社ドメイン/A/ とし index.phpで require( dirname( __FILE__ ) . `/../wp-blog-header.php´); 又は require( dirname( __FILE__ ) . `/../..app-def/S-102/coffee/wp-blog-header.php´); と指定すると、現行のサイトが表示されず、wordpressの本部ページのTOPが表示されます。 ここでA事業所のTOPが表示されていればOKなのですが、おおもとのページが表示され、A事業所は404エラーで表示されなくなります。

回答No.2

>いえ、ドメイン自体はあるのです。 >会社名のためきちんと書き出しておらず申し訳ありません。 >現段階で会社ドメイン運営しているので、その下を変えたいと思っているのです。 なるほど、もともとの質問が >現在のアドレスが >http://サイトの数字/app-def/S-102/会社名/事務所名/ >になっているのですが、これを >htttp://www.会社名/事務所名/ >に、変更したいのです。 だったので、これでは、私も判断ができませんでしたね。 改めて正しい情報と、最終的にどうしたいのかが わかればお力にはなれるかもしれませんが。 最初の質問では残念ながら、質問者さんが ドメインありには、見えない状態だったもので。 まず、サーバーのパスと、 URLで表示されるパスには、あまり関連性はないことは 言えます。まずは、本当のトップページの構築や 企業としてサイトを使うのでしたら、 バーチャルホストベースへの切り替えも先にしてみては いかがでしょうか? そうじゃないと、せっかくのドメインが、1セットしか使えませんからね。 ドメインは、ホームページを指すものではなく、 置かれているサーバーへの道筋(IP)ですので。 どの経路で来たら何を送り出すか?はサーバー側の 設定に依存してますので、そこでどうするか?は 運営していく側の判断ですね! また何かあれば、質問を投げるなり、補足を入れてもらえたら、 誰かが回答すると思います。

aoyagi-hikan
質問者

補足

お返事ありがとうございます。 質問の仕方すら初心者丸出しでお恥ずかしい限りです。 大変申し訳ございません。 http://会社ドメイン/app-def/S-102/会社名/事務所名/ という物の下部、/app-def/S-102/会社名/ を、短縮したいと言いますか・・・。 htttp://会社ドメイン/事務所名/のアドレスでwordpressを表示させたい、というのが正しいのか、伝わるでしょうか。 index.phpと.htaccessを上のディレクトリに移動すればいいのかと思って書き換えた後に移動させましたが、それだけではうまくいかないので やり方が違うんだろうなと思っています。 言葉足らずで大変申し訳ございません。

回答No.1

根本的な間違いがあります。 質問は、WordPressの話ですが。 何をどう変えても、不可能です。 >現在のアドレスが >http://サイトの数字/app-def/S-102/会社名/事務所名/ >になっているのですが、これを >htttp://www.会社名/事務所名/ >に、変更したいのです。 これは、設定ではなく、 ドメインを購入しないとできないのです。 >htttp://www.会社名/事務所名/ これの"会社名"この部分です。 "会社名"のAレコードはあなたがその名前のドメインを購入する必要があり、 設定がどうのではないのです。 ドメイン購入後は、先頭のwwwはCNAMEといって、 好きにあなたがつけることができます。 その後の"/"より下が、あなたが自由に設定で、いじれる部分になります。 それで、ドメインの購入は設定どうのではない為、 設定の業者などを使うことをいったんはお勧めします。 このサイトでは、個人間の連絡はできないので、 直接の作業をやってあげることができませんが。 およそ2万~8万前後で、ドメインの設定 (値段の開きは、すでにHTTPで始まるアドレスは不正と表示されるため、  最初からHTTPSアドレスでSSLキーの取得設定を含むかによるものです) それに、お使いになるCMSやWebシステム(今回はWordPressの設定)などを 追加でどの程度やるかで、多くの業者は見積もるとは思います。 この場では、どの会社がいいとか、だれに?と特定の人や法人を 指定できないので、そこは言いませんが、 質問者さんの方で、それらの費用をかけて設定することで、解決可能です。 ただし、今考えているようにWordPressの設定だけで。 であれば、永遠に不可能な、質問にはなりますので。 予算と相談してみてはいかがでしょうか? なお、ドメインを購入すると、 www.会社名// ではなく、 事務所名.会社名/もできますよ。 www. corp.co.jp / ここをトップページとして support. corp.co.jp / 固有サイトは、サブドメイン側で配置していく event2020. corp.co.jp / など。 サブドメインの追加程度であれば、さらに数千円(下手したら無料対応) の業者もあるので、最初に正しい設定をしたほうが 後々、楽になるとは、感じます。

aoyagi-hikan
質問者

補足

ありがとうございます。 いえ、ドメイン自体はあるのです。 会社名のためきちんと書き出しておらず申し訳ありません。 現段階で会社ドメイン運営しているので、その下を変えたいと思っているのです。 困りました。

関連するQ&A