0

私はこのフォルダに自分のサイトを持っています:

C:\wamp\www\site

スタイルシートはここにあります:

C:\wamp\www\site\style

これは私のインデックスページ(siteフォルダーにあります)にあります:

<link href="/style/all.css" media="all" rel="stylesheet" type="text/css" />

しかし、私はエラーが発生しました:

GET http://localhost/style/all.css 404 (Not Found) 

なぜそれは私が望んでいるようではhttp://localhost/style/all.cssないhttp://localhost/site/style/all.cssのですか?

4

2 に答える 2

0

「/」を使用すると、ルート ディレクトリ (DOCUMENT_ROOT) から開始されます。この場合、これは C:\wamp\www であると思います。ただし、ルートディレクトリを変更するか、次のように定義できます。

<link href="./style/all.css" media="all" rel="stylesheet" type="text/css" />

「./」は現在のディレクトリ (C:\wamp\www\site) からの相対パスであるためです。

編集:OKは回答済みで、すでに解決されています。

于 2013-06-25T17:52:09.627 に答える