0

最近XAMPPをインストールし、オンラインでホストされていた以前のWebサイトをXAMPPで動作させようとしています。

baseurlを通過するまで、すべて問題ありません。さらに複雑なことに、私はjquery-mobileを使用してページを作成しているため、すべてのコンテンツがAJAXを介してフェッチされます。

baseurl = 127.0.0.1 / mobilebrowsergame /

このページで更新(開始)すると、CSSファイルのデフォルトのルートが使用されるため、すべて問題ありません。

ただし、ページを少し深く開始/更新すると、つまり、

127.0.0.1 / mobilebrowsergame / structure / 1

cssは明らかに機能しません。

私は元々インクルードしまし<?php echo base_url() ?>css/stylesheet.css ?>たが、ローカルホストでロードされていなかったため、base_url()を削除せざるを得ませんでした。

この時点で、私は途方に暮れています。ベースの下にこれまでのページ用の新しいCSSを作成せずにこれに取り組む方法がわかりません。

何か案は?

4

1 に答える 1

3

相対URLを使用してCSSファイルを指しているようです。パスの前に。を付けると、現在のディレクトリではなく/、Webサーブルート(この場合は)から自動的に開始されます。127.0.0.1

すなわちこれを試してください

<link rel="stylesheet" type="text/css" href="/mobilebrowsergame/css/stylesheet.css" />
于 2013-03-15T14:51:42.537 に答える