链接不工作

时间:2015-02-03 12:33:58

标签: php html

我很困惑下面这些链接之间的区别:

<link rel="stylesheet" href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/assets/css/style.css"

<li> <a href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/contents/test.php"> HOME </a> </li>

首先,第一个链接运行良好,但第二个链接不起作用。正如它写的在此服务器上找不到请求的URL /demo/contents/test.php。

我的目录文件是public_html&gt;演示&gt;内容&gt; test.php的。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

最好用

  

$ _ SERVER ['DOCUMENT_ROOT']

然后从根目录访问该文件夹。 例如:
href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/assets/css/style.css"
href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/contents/test.php"

希望这会有所帮助:)

答案 1 :(得分:0)

这用于直接加载到页面 onload:

<link rel="stylesheet" href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/assets/css/style.css"

而且:

<li> <a href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/contents/test.php"> HOME </a> </li>

用于用户操作,因此您链接目标,用户在点击时应该可以访问。