0

ここで苦労しているだけで、それが本当に解決することを願っています...ここに行きます:

スクリプトにjQUeryを含めようとすると、ファイルがベースディレクトリにある場合にのみロードされます(localhostで動作し、私のファイルはjquery.jsと呼ばれます)。

<script type="text/javascript" src="jquery.js" ></script>

しかし、サブフォルダーに配置された同じファイル、たとえば「js / jquery.js」を使用しようとすると、使用する名前のバリエーションがいくつあっても認識されません。

<script type="text/javascript" src="/js/jquery.js" ></script>
<script type="text/javascript" src="js/jquery.js" ></script>
<script type="text/javascript" src="http://localhost/js/jquery.js" ></script>
<script type="text/javascript" src="http://localhost/js/jquery.js" ></script>

さらに、「echo $_SERVER['DOCUMENT_ROOT']。」";"を使用してベースディレクトリを取得しようとしました。フルパスを文字ごとに追加しても無駄になります。私が得た結果は「/var/ www」でした。これらの行を試しましたが、どちらも機能しませんでした。

<script type="text/javascript" src="var/www/js/jquery.js" ></script>
<script type="text/javascript" src="/var/www/js/jquery.js" ></script>

ここで何が起こっているのでしょうか?奇妙なことに、画像は問題なく読み込まれます。

例:scr="IMG/imagie.gif"

これについて何か考えはありますか?

4

1 に答える 1

0

ディレクトリを含む URL を破壊する .htaccess ファイルまたはその他のメカニズムを使用しているように思えます。CodeIgniter などのフレームワークを使用していますか? ファイルシステムのベースディレクトリに .htaccess ファイルがありますか? その仮想ホストの Apache 構成ファイルにアクセスできますか?

編集: ユーザーは、根本的な原因がフォルダーのアクセス許可の問題であると判断しました。

于 2012-07-01T17:44:51.267 に答える