0

Windows7(64ビット)を使用しています。

サイト (index.php、その他のドキュメント、およびその他のサブフォルダー [css、js、imgs など] を htdocs フォルダー (XAMPP フォルダーの間) 内に直接配置し、localhost を介してサイトを表示しても問題はありません。

代わりに、サイトが htdocs のサブフォルダー C:xampp/htdocs/mysite に配置され、index.php を表示しようとすると、サブフォルダー (画像、css、js など) へのすべてのリンク (相対) が機能しなくなります。

私は明らかに複数のサイトで xampp を使用したいので、サイトごとに htdocs にサブフォルダーを作成したいと考えています。

私はグーグルで調べていて、いくつかの「解決策」を見てきました(たとえば、httpd.confを変更すると、別のサイトを表示するたびに変更することを意味します....)しかし、何も役に立ちませんでした. どのようなことを確認する必要がありますか?

編集

リンクのフォーマット

href="/css/homeAreaStyle111.css"

data="/svg/linkedbutton.svg"
4

2 に答える 2

1

に Web サイトがあるC:xampp/htdocs/mysite場合、リンクは次のようになります。

href="/mysite/css/homeAreaStyle111.css"

data="/mysite/svg/linkedbutton.svg"
于 2012-08-22T07:03:37.747 に答える
1

リンクの前にスラッシュを付けていますか? いえ

    <a href=/page.htm> 

その場合、それらのリンクはサイトのルートを指しています。ex に置き換えてみてください

    <a href=page.htm> 

また

   <a href=./page.htm>
于 2012-08-22T05:51:14.527 に答える