2017-11-03 3 views
0

私はサーバー上で動作しているWebページを持っています。現在のルート(例:/folder1/partial.html)との相対的なパスに含まれるいくつかのリソースを読み込みます。 テスト用にローカルでWebページを開こうとすると、Windows C:ドライブが現在のルートと見なされるため、問題が発生します。インクルードパスをすべて変更することなく、これを回避するにはどうすればよいですか?ソースパスを変更せずにlocalhost上のWebページをテストします

答えて

0

python SimpleHTPServerのような単純なWebサーバーを使用することで問題は解決します。

4

できません。

ただし、パスをルートではなくファイルに相対的に変更できます。この方法では、ページをローカルに開くかサーバーで開くかは関係ありません。例えば:

root 
| 
+-- partial.html 
|  
+-- some_folder 
| | 
| +-- another_folder 
|  | 
|  +-- some_file.html 

あなたはsome_file.html内partial.htmlを参照したい場合、それは、../../partial.htmlだろう相対パスです。

英語では、2つのフォルダに移動し、名前付きファイルを探します。

+0

これは機能しますが、明示的にパスを変更することはできません。 – Gilrich

関連する問題