ここにPHPファイルがあります:
/public_html/folder1/folder2/index.php
このファイルには、次の場所にある CSS ファイルが必要です。
/public_html/folderX/folderY/css1.css
そのCSSファイルにアクセスするための正しいパスは、index.phpに入れる必要がありますか? ありがとう。
ここにPHPファイルがあります:
/public_html/folder1/folder2/index.php
このファイルには、次の場所にある CSS ファイルが必要です。
/public_html/folderX/folderY/css1.css
そのCSSファイルにアクセスするための正しいパスは、index.phpに入れる必要がありますか? ありがとう。
public_html
それがあなたのルートであると仮定します:
<link rel="stylesheet" type="text/css" href="/folderX/folderY/css1.css" />
私の個人的なアドバイスは、相対パスに干渉しないことです。PHPスクリプトを移動し始めたときにのみ、問題が発生します。さらに悪いことに、コードが別のスクリプトの一部として含まれていて、それがどこにあるかを知る方法がありません。
CSS (画像) 内の参照についても同じことが言えます。ページの場所を使用するインライン CSS とは対照的に、CSS ファイル内の相対パスがそのファイルの場所から取得されることは、必ずしもすぐにはわかりません。
ドキュメントに相対的に追加できます。
../../folderX/folderY/css1.css
または、ドキュメント ルートに対して相対的に:
/folderX/folderY/css1.css