• ベストアンサー

IISのルートの変更

IISで仮想サーバーを立てたのですが、 制作したページにCSSを「/css/base.css」というパスで 読み込んでいたんですが、 仮想サーバーのパスが、「http://localhost/仮想ディレクトリ名/index.html」なので、ルートがlocalhostの直下になってしまい、(/仮想ディレクトリ名/の直下にcssをとりにいってしまっている) cssのパスがずれて読み込まれなくなってしまいました。 cssのパスを「/仮想ディレクトリ名/css/base.css」というのは、 あまりしたくないので、 何か解決する方法はございませんでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

解決できます。 (1)お好みの場所にWEBサイトの内容をコピーします。 (2)コンピュータの管理で、インターネットインフォメーションサービスを開きます。 (3)ツリーのWEBサイトの下にサイト名があると思いますので、そのプロパティを開きます。 (4)ホームディレクトリを選んで、ローカルパスの内容を移動したフィルダに変更します。 (5)IISを再立ち上げして、仮想ディレクトリが移動していることを確認して、元のディレクトリを削除します。 なお、仮想ディレクトリは複数作れます。 http://xxxxxx/ http://xxxxxx/a/ http://xxxxxx/b/ といった感じですね。仮想ディレクトリ先も自由です。

関連するQ&A