書き換えなしで素敵なURLを使用しています(例/my/site/index.php/some/page
)。スタイルシートのリンクに問題があります。たとえば、sheet.css
は として解釈されてい/my/site/index.php/some/sheet.css
ます。プレフィックス ( ) と深度サフィックス ( )
に対して、正しくリンクするにはどうすればよいですか?/my/site/
/some/page
質問する
113 次
1 に答える
1
リソースの前にa を追加して/
、サイトのルート ディレクトリを指すようにします。
<link rel="stylesheet" type="text/css" href="/sheet.css">
CONSTANT
インクルードファイルにいつでもセットアップしてconfig
、サイトパスを追加できます
define('HOST_URL', 'http://www.example.org/my/site/');
define('HOST_URL', 'http://www.example.net/my/site2/');
その後、任意のファイルを呼び出して、1 つのファイルからいつでもパスを変更できます。
例えば:
<link rel="stylesheet" type="text/css" href="<?php echo HOST_URL; ?>sheet.css" />
<script type="text/javascript" src="<?php echo HOST_URL; ?>script.js"></script>
<img src="" alt="<?php echo HOST_URL; ?>images/image.jpg" border="0" />
于 2012-08-23T11:32:36.853 に答える