我使用PHP include
函数来包含页眉和页脚,但现在我想更改文件的位置,所以我创建了一个名为admin panel的文件夹,并在其中创建了一个PHP文件。现在我想使用header.php
连接我的include
文件,但是头文件中的所有路径都是参考,所以我想将它更改为绝对路径但是当我更改它时它不会工作
参考文件路径如下:
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all">
现在,当我将其更改为绝对时,它不起作用
<link href="/home/username/public_html/css/bootstrap.css" rel="stylesheet" type="text/css" media="all">
我正在使用GoDaddy托管,所以这是在GoDaddy中添加绝对路径的方式。这是GoDaddy的回答链接: https://in.godaddy.com/help/what-is-my-absolute-path-16023
如果我做错了,请事先告诉我。
答案 0 :(得分:0)
最好的方法是通过php获取绝对路径,所以你毫无疑问。为此,只需使用此
<?php
$path = getcwd();
echo "The absolute Path is ".$path;
?>
假设您的网站是www.example.com,并且您提供了像/home/username/public_html/css/bootstrap.css这样的绝对路径,它将在http://www.example.com/home/username/public_html/css/bootstrap.css进行搜索,但如果您提供/ css / bootstrap .css它会在http://www.example.com/css/bootstrap.css搜索。如果开头有正斜杠。
答案 1 :(得分:0)
如果在路径的开头使用正斜杠,则路径将从根文件夹开始。
像这样:
<link href="/css/bootstrap.css" rel="stylesheet" type="text/css" media="all">
此路径应该可以在任何目录中的任何文件中使用。