0

css、javascript、php-includesをメインドメインからサブドメインに使用したい。

メインドメインのディレクトリ構造。

/root/global/css/css.css
/root/global/javascript/javascript.js
/root/global/include/include.php

サブドメインのディレクトリ構造

/root/sub-domain/index.php

現在、css、javascript、php-includesはサブドメインで機能していません。つまり、定型化されていないページが表示され、javascript、phpファイルが含まれていません。

私はサブドメインindex.phpでこのようにしています

<link href="../global/css/css.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../global/javascript/jquery.js"></script>
<script type="text/javascript" src="../global/javascript/javascript.js"></script>

これはサブドメインでは機能しませんが、他の同じレベルのディレクトリでは機能します。私もこの方法を試しました

<link href="http://www.mysite.com/global/css/css.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://www.mysite.com/global/javascript/jquery.js"></script>
<script type="text/javascript" src="http://www.mysite.com/global/javascript/javascript.js"></script>

また、サブドメインでは機能しませんが、同じレベルの他のディレクトリでは機能します。

これを行うための可能な方法を見て、提案してください。

ありがとう。

4

3 に答える 3

1

サブドメインの場合、これは問題なく機能します。それ以外の場合は、ファイルの場所内で別の問題が発生する可能性があります:

src="//www.yourdomain.com/whateverpath/yourfile.js"
于 2013-12-09T13:49:37.010 に答える
0

set_include_path()2つのオプションとして、php.iniファイルで「インクルードパス」を設定するか、スクリプトの先頭で関数を使用できます:http: //php.net/manual/en/function.set-include-path。 php

于 2013-02-25T11:34:09.420 に答える
0

絶対www.mysite.com/global/css/css.cssリンクのように見えますが、実際はそうではありません。
あなたがオンになっている場合、それはあなたが望まないものをwww.mydomain.com探します。http://www.mydomain.com/www.mysite.com/global/css/css.css

リソースを絶対リンクするには、スキーム ( http://www.mysite.com/global/...) を含めるか、末尾にスラッシュを付けて絶対パスを設定します: /global/css/css.css

于 2013-02-25T11:38:24.767 に答える