PHP、MySql、html、css、jQueryを使用して最初から書かれたWebサイトをダウンロードしました。ウェブサイトをlocalhostに移動する:ドキュメントルートを変更しました
MySqlとhtaccessでいくつかの設定を修正した後、相対パスエラーが原因でCSSファイルとJSファイルがすべて読み込まれなくなります。
をコンソールGET http://localhost/fonts/fonts.css
の誤差が相対パスですべてのこれらのファイルをロードしindex.php
に私を送信します。
これは、それがどのように見えるかです。 ここで、各行の先頭にある/
を削除すると、ファイルがロードされますが、URLの違うページでエラーが発生するため、名前を変更する代わりに/
の問題を修正する必要がありますhrefs。
私の質問は、どのように修正するのですか?
IはベースHREFタグを設定することを試みた:
<base href="http://localhost/israelrescue/">
又は <base href="http://localhost/israelrescue">
またはPHPで
:
$_SERVER['DOCUMENT_ROOT'] = 'http://localhost/israelrescue';
又は
$_SERVER['DOCUMENT_ROOT'] = $_SERVER['DOCUMENT_ROOT'] . '/israelrescue/';
P.S:
israelrescueは、このウェブサイトのlocalhostインストールで使用しているフォルダの名前です。
何も問題はありませんか?
ありがとうございます!
ライブURLを送信 –
@MukeshPanchal何を意味しますか?それは私のラップトップにインストールされ、ローカルにはライブリンクはありません。ウェブサイトのリンクはhttps://israelrescue.org/です。もしそれが助けられたら... – odedta
あなたは 'localhost'のサブフォルダにサイトがあるからです。サイトをルートに移動することは可能ですか?私は@MukeshPanchalがライブからアセットをロードするように指示していると思いますが、それは少し不足しています。 – Tom