-
ID:ZjYOal さんの質問

任意の場所をドキュメントルートに指定することはできますでしょうか。
◯◯.com/study/クライアントA/
というふうに現在サイト制作の勉強しているのですが
◯◯.com/study/クライアントA/の箇所でルートパスのファイルを表示することは可能でしょうか。
ローカルではなく実際にサーバにアップしてクライアントが確認できるようにしたいです。
どこか詳しく書かれているサイトがありましたら教えていただけますと助かります。
できれば下記のように増えた際もそれぞれルートパスのファイルを表示させたいです。
◯◯.com/study/クライアントB/
◯◯.com/study/クライアントC/

みんなの回答 3 件

ID:bEcMVY さんの回答

サブドメイン作ってバーチャルホストを使うのが一番いいとおもうんだけど、それは駄目なの?
それかバーチャルホスト自体知らないだけかな。

ID:DEjpJk

ありがとうございます。サブドメインで分けるのがやはり一番ですかね。
他に何か方法があればと思って質問してみました。

ID:bEcMVY

リダイレクトという方法もあるっちゃあると思うけど、かなり複雑になると思う。

ID:9SuT0r さんの回答

なにが問題になるのか理解できないけど、baseタグでなんとかなるんじゃない?

ID:FhNhDk

baseタグというのがあるのですね調べてみます。ありがとうございます。

ID:h9EuwU さんの回答

○○がトピ主の用意してるテストサーバーでそれを客に見せたいって事だろ。
で、納品時には
◯◯.com/study/クライアントA/

www.クライアントA.com/
になるみたいなイメージで。


  • HTML中のリンクとか画像とかのURLを相対指定にしてあれば基本的にはフォルダ構成が変わっても問題ない。
    ただ、WordPressとか使ってる場合は本番サーバー設置時に設定弄ったりしないといかんし、
    データベース中のURLはフルURLで入っちゃうから全部置換してチェックしてから設置しないといけない。

ID:FhNhDk

そうなんです相対パスならなんの問題もないのですがすでに公開しているサイトで全てルートパスのファイルなどのさいに新規追加ページを自分のテストページにアップしてクライアントに確認していただく時にどうしようか悩んでおりました。

ID:fQZbQh

ルート階層からの絶対パスorフルURLで書かれちゃってるのであれば、基本的にはエディタで一括置換でもするしかないと思う。


  • あとは、絶対パス指定があるだけで、テストサーバーがルート階層まで自分で管理できるサーバーなら、
    一時的にリライトを設定して自分のサーバーのルート階層に/study/クライアントA/があるように振舞わせて客に見てもらう方法もある。俺ならこれ。
    だけど、他の階層に影響出ないように設定するのが慣れないと難しいかもしれないのでトピ主の知識にもよる。
    習作を作ってる段階ではしんどいかもしれんけど。
最終更新日:2015-02-09 (2,872 views)

関連するトピックス

ページ上部に戻る