• ベストアンサー

サブディレクトリをドメインルートに見せたい

Value Domainで下記のようにサーバーアカウントのホームに配置したサブディレクトリをドメインのルートに見せるにはどのように設定すればいいでしょうか。 DNSの設定が今一分からず手が止まっています。 参考になるサイトでもいいのでお教え下さい。 /public_html/wordpress/    ↓ http://ドメイン/

  • tikn
  • お礼率61% (26/42)

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

  • ベストアンサー
  • outbrave
  • ベストアンサー率60% (231/380)
回答No.4
tikn
質問者

お礼

ありがとうございます。 仰るとおりでindex.phpをルートに、requireをwordpressディレクトリに指定するだけでいけました。 と思ったのですがuploadsディレクトリとかが結局wordpressディレクトリになってしまうので最終的にはルートにインストールし直しました。 お騒がせしました。

その他の回答 (3)

noname#240419
noname#240419
回答No.3

この場合はApacheのVirtualHostで指定するのが良いかと思います。 以下、あくまでApacheの設定ファイルをいじれるという前提ですが、、 例えば、 http://blog.example.com/でアクセスしたときに /public_html/wordpressを見せたいということですよね? であれば、/etc/httpd/httpd.confもしくは/etc/httpd/conf.d/virtualhost.conf あたりで以下のように指定するといいと思います。 <VirtualHost *:80> ServerName blog.example.com DocumentRoot /public_html/wordpress </VirtualHost> あくまで一例ですが、参考になりますでしょうか?

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

 Value Domainはドメイン登録代行をする業者で、実際にウェブサイトをおくレンタルサーバー業者ではないはずです。  ValueDomainで取得したドメイン名を、どのインターネット上のコンピューターのIPアドレスに割り当てるかは、DNSサーバーの仕事です。これは、あなたが契約したレンタルサーバー業者のものを利用するのが一般的です。  レンタルサーバー業者では、DNSの設定と共に、どのディレクトリをそのドメイン名に割り当てるかの設定も行っているはずです。あなたが示された /public_html/wordpress/  のようなディレクトリは、通常はFTPサーバー経由のときのディレクトリで、HTTPサーバーには、ドメイン/ となるはずです。  あなたがすべてのサーバーを用意するなら、あなたのサーバーでDNSサーバーを立ち上げて、それに任せるとか、ダイナミックDNSでしたら、そのサーバーにあなたのIPを設定すれば良い。  それと、HTTPサーバー,FTPサーバー,Mailサーバーでのディレクトリ名は、それぞれ個別の設定でDNSとは直接関係ありません。  ネット上のDNSから、あなたのコンピューターが示されたら、ユーザーエージェントはあなたのコンピューターに要求してきますので、あなたのコンピューターは、その要求がHTTPプロトコルを指定してくれば、HTTPサーバーにその要求を引き継ぐ。FTPにしろ、mail://にしろ、それぞれFTPサーバー、MTAに処理が引き継がれるだけで、同じです。  HTTPサーバーがapachでしたら、httpd.confで指定します。  DNSとは無関係です。

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

VirtualHost という物を調べてみてください。 DNSだけでなく、Apacheの設定(サーバーの管理者権限で)も必要です。

関連するQ&A

  • サブドメイン→サブディレクトリにwordpress

    サブドメイン→サブディレクトリにWORDPRESSサイトを移管する方法を教えてください。 サブディレクトリからサブドメインに移す方法は見つけることができるのですが、その逆のサブドメインからサブディレクトリへの引っ越しの方法がわかりません。 サブドメイン : http://sub.example.com (現状、wordpress組込済) ▽ サブディレクトリ :http://example.com/sub(コチラヘ引っ越し) また、これまでの検索順位が引き継がれるようにできますでしょうか?。 ご存知の方いらっしゃいましたらアドバイスいただきたいです。 何卒よろしくお願いいたします。

  • サブドメイン設定、合ってますか?

    VALUE DOMAIN で有料サーバーをレンタルして、 「xxx.xrea.jp」 「yyy.xrea jp」 「zzz.xrea.jp」 の3つのサブドメインを作成(取得)しました。(独自ドメインはなし) XREA.COM 側のドメインウェブ設定で、それぞれのサブドメインを順に、 「Main」 「Sub1」 「Sub2」 に入力し「ドメイン設定」ボタンを押しました。 public_html下に、「yyy.xrea jp」 「zzz.xrea.jp」という ディレクトリが自動的に作成されました。 これで1日近く待ちますが、相変わらず各ページを開くと、 ドメインウェブの設定が見つかりません 考えられる原因 * ドメインウェブの設定がまだ行われていない。 * ドメインウェブの設定がまだ反映されていない。(反映には数~24時間かかることがある) * ドメインウェブ・DNSの設定が誤っている。 という表示のままです。 ドメインウェブ設定はやって、24時間待って、DNS設定はサブドメイン なのでやらなくていいと思いますが、何か間違ってるのでしょうか? とにかくこの設定自体が間違ってるかどうかもわからず困ってます。 どうかご回答をよろしくお願いします。

  • サブドメインの設置が分からない・・・

    すいません。サブドメインの設置方法が分かりません。 説明に 『独自ドメインのサブドメインでウェブサイトを運営できます。それぞれのサブドメインのホームは「/public_html/サブ.ドメイン/」の様になりますので全て別々のウェブサイトが運営できます。例えば「bbs.domain.com」や「support.domain.com」などのURLが可能です。お望みのサブドメインの名前を指定するだけで簡単に設置ができますので、難しいDNS設定をいじる必要がありません。アクセス統計レポートと生アクセスログも各サブドメイン別々に配置されます。』 とあります。 私のドメインが[aaa.com] だと仮定するとaaa/public_html/aaa.com/ の後ろにファイルをアップすれば大丈夫なのですが サブドメインを[bbb]と仮定するとaaa/public_html/bbb.aaa.com/ の後ろにファイルをアップしても駄目みたいです。 何処が間違えているのでしょうか?? 宜しくお願いします。

  • 独自ドメインでの運用(サブドメイン)

    現在、color me shop を独自ドメインで運用しています。 今回、サブドメインを仕様して、他のページを作成したいと思っています。 独自ドメインは、color me shopの店舗で運用しており、今回作成したいサブドメインをXREAで運用したいのですが、ネームサーバー、DNS設定がよくわかりません。 www.hogehoge.com → color me shop で運用 www.genki.hogehoge.com → XREAサーバーで運用 上記のような場合、 value domain 管理画面でネームサーバーを DNS1.SHOP-PRO.JP DNS2.SHOP-PRO.JP に変更してあります。 サブドメインを作成するに辺り、 DNS設定等の設定がわかりません。 どなたか宜しくお願い致します。

  • サブドメインとサブディレクトリーについて

    いつもお世話になりしてありがとうございます。 サブドメインについて、躓きましたので教えて戴きたいのですが 今困っているサブドメインについては、例えば 「test.hoge.com」 というサブドメインを作成しました。 そのフォルダーを「/hoge.com/test/」に作成しました。 そうすると、勿論サブドメインの、http://test.hoge.com はアクセス出来ますが、http://hoge.com/test/ にも両方アクセス出来るのです。 サーバーの仕様上どちらも表示するように出来ているのだと思われます。 それで困ったことは、Googleにインデックスされるのは、サブディレクトリーの片方のみで、サブドメイン側はインデックスされません。 これは私が幾つも作ったのですが、どれも駄目で、サブディレクトリーの方のみがインデックスされます。 サブドメインは全くどれもインデックスされません。(WEBマスターツールで確認) 多分これは、同じコンテンツのサイトがもう一つ存在する、コピペのサイトと勘違いされ、合計二つ存在すると認識され、ペナルティー受けインデックスされないものだと思われます。 この場合は、サブドメインは止めてサブディレクトリーのみにした方が良いのでしょうか。 でも、それなら、なんのためにサブドメインが有るのか意味が無くなりますが。 できれば、サブドメインのみが表示、アクセス出来る方法を知りたいのですが。 以上宜しくお願いします。

  • VALUE DOMAIN でサブドメインの作り方

    VALUE DOMAIN でサブドメインの作り方がさっぱりわかりません。 ~xrea.jp というサブドメインをどうやって設定するのか、 サポーターサイトやら検索やらで調べても、丸一日わかりませんでした。 さくらサーバーではメインのサブドメイン他に2個登録できますが、 好きなアカウントを書いて、提供された tank.jp などを選び、 フォルダを用意してそこにファイルを置いてすぐできたのですが・・。 こんなことに丸一日をかけてもわからないほど複雑すぎて、 せっかくアカウント取得したのにサーバー乗換えを挫折しそうです。 現在はサーバーを XREA+(PLUS) で無料期間7日間でお試し中です。

  • サブドメインの設定 value domain

    こんにちは! サブドメインに関する質問なのですが、 すでに取得してある独自ドメインのサブドメインを設定し、 ブログで利用する方法がわからず困っています。 サーバーはhetemlを利用しており、JUGEM PLUSとの連動スムーズだということでしたので こちらのブログ(有料)で契約を行いました。 しかしムームーDNSでの登録という条件を、きちんと確認しないまま契約してしまい 後から気が付きましたました。。 現在使っているのはvalue-domainです。そのままvalue-domainのままで、 JUGEM PLUSでサブドメインを使用できないかと悩んでおります。 (独自ドメインをvalue-domainで取得し、hetemlのレンタルサーバーで サイトの運営を行っています。) JUGEMブログでサブドメインの設定は行いましたが、このあとそれをどうやって 独自ドメイン(value-domain)とサーバー(heteml)に関連付けたらよいのか分からずにいます。 JUGEMには「AレコードにIPアドレスを指定」とありますが、どれを指定したらよいのか 分かっていません。 仕事で運営しているサイトに関する内容ということもあり、 なるべく早めにご回答いただけたら幸いです。 恐縮ですが何とぞ、よろしくお願いいたします。

  • エックスサーバーでのサブドメイン設定について、困っています。

    エックスサーバーでのサブドメイン設定について、困っています。 はじめて独自ドメインを取得して、 サブドメインの設定で困っています。 ヴァリュードメインでドメインを取り、 エックスサーバーで契約をしました 独自ドメインの設定はなんとかできました。 次にXサーバーの管理パネルでサブドメイン設定をして、 FFFTで見るとpublic_htmlには、希望のフォルダが出来ています。 ところが、アドレスバーにURLを打ち込んでも、 サブドメインのページが表示されません。 なにか作業(設定)が足りないからなのでしょうか? もし作業が必要なら、参考になるページなど教えていただけるとたいへん助かります。 どうぞよろしくお願いいたします。

  • AWSのRoute53でとったドメインをさくらで

    AWSのRoute53でとったドメインをさくらのレンタルサーバーで使おうとしていますが、うまくいかないので質問させていただきます。 取ったドメインを、example.comだとしますと、 Route53側でHosted zoneごとにRecord setを設定するところで、 name server には、 ns1.dns.ne.jp. ns2.dns.ne.jp. を設定しています。(これはさくらが公開している情報) しかし2日ほどたってもexample.comが表示されません。 また、SOAの設定がデフォルトでアマゾン用の値が下記のようにセットされます。 ns-9999.awsdns-99.org. awsdns-hostmaster.amazon.com. 1 7299 999 1299999 89999 これを変更することは、Route53側ではできないようです。これが関係しているかどうかわかりませんが。 ちなみに、サブドメインも同様にさくら側で表示しようとしていて、それはうまくいっています。 どのような設定をすれば、さくらのレンタルサーバー側にうまくドメインが定義されるのか、教えてくださいますでしょうか。 ちなみに私はシステムを生業としていないので、極力わかりやすい表現をしていただけると助かります。

  • 絶対パスのルートをサブディレクトリに変更する方法

    現在他人が作ったサイトの修正をしておりますが、そのサイトのパスが全部絶対パスとなっており、デモ確認ができなくて困っております。 テスト用に「test」というサブディレクトリが用意されていますが、.htaccessなどを使って、「test」内にアップされたテストサイトのルートをサブディレクトリ「test」と認識させることは可能でしょうか。 詳細については下記となります。 ・ルートディレクトリ内のファイルは現在公開中なので、いじることができません。また、ルートディレクトリ内に.htaccessを置き、リダイレクト的なこともできません。 ・サブドメインを設定できないので、「test」をサブドメインのルートにすることはできません。 ・元々他の方が作ったサイトで、今回はその内の2、3ページだけの修正なので、相対パスへの置換以外の方法で対応したい。 ・できれば本番公開時にファイルの修正を必要としない方法が理想です。jsを使った方法があると思いますが、jsファイルを読み込ませないといけないので、できれば避けたいです。 以上のような状況ですが、何か方法はありませんでしょうか。 何卒よろしくお願いいたします。

    • ベストアンサー
    • HTML