很好的URL相对链接问题

时间:2012-08-23 11:30:21

标签: php url url-rewriting

我使用没有重写的好网址(例如/my/site/index.php/some/page)。我遇到样式表链接有问题。例如,sheet.css被解释为/my/site/index.php/some/sheet.css 如何正确链接,任何前缀(/my/site/)和任何深度后缀(/some/page)?

1 个答案:

答案 0 :(得分:1)

在任何资源前添加/,将其指向您网站的根目录:

<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" />