链接Php / Html页面时出错404

时间:2018-03-16 07:26:34

标签: php html

我将导航栏列表项链接到包含带有href属性

的文件夹页面
<li><a href="/opt/lampp/htdocs/FoundationFlex/admin/includes/brands.php">Brands</a></li>

我试过复制完整路径 我已经尝试将htdocs的权限设置为777但仍然无效。

My code and folder structure

我正在使用带有XAmp的新Ubuntu机器(16.04)

这是我的错误:

  

找不到对象!

在此服务器上找不到请求的URL。引用页面上的链接似乎是错误的或过时的。请通知该页面的作者有关错误的信息。

5 个答案:

答案 0 :(得分:1)

你提出了错误的道路

这是您的网站网址

http://localhost/FoundationFlex/

这是您的文件路径

<a href="/admin/includes/brand.php">Brand</a>

答案 1 :(得分:0)

您正在尝试使用服务器上的PATH进行链接,而是使用URL,并确保可以从浏览器访问此文件

<li><a href="http://example.com/FoundationFlex/admin/includes/brands.php">Brands</a></li>

答案 2 :(得分:0)

您正在使用该文件的完整文件系统路径。但是您必须输入Web服务器根文件夹(htdocs)的相对路径。

因此,如果您使用http://localhost/调用您的页面,那么在您的情况下,您的网络服务器根文件夹似乎是/ opt / lampp / htdocs /。在html链接中链接文件brands.php将如下所示(相对):

<a href="FoundationFlex/admin/includes/brands.php">Brands</a>

或绝对

<a href="/FoundationFlex/admin/includes/brands.php">Brands</a>

或(但是这个应该与上面的结果相同:

<a href="http://localhost/FoundationFlex/admin/includes/brands.php">Brands</a>

这些链接可以帮助您:

https://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/

https://www.w3schools.com/html/html_links.asp

答案 3 :(得分:0)

使用此<li><a href="http://localhost/FoundationFlex/admin/includes/brands.php">Brands</a></li><li><a href="FoundationFlex/admin/includes/brands.php">Brands</a></li>

替换您的代码

您的href链接中的问题是您在浏览器中提供了一个文件路径,该文件路径正确但不可执行,也没有网站URL,因此它总是会抛出404错误,这意味着网页不会退出。

答案 4 :(得分:0)

如果/opt/lampp/htdocs/FoundationFlex是您的服务器DocumentRoot,您可以

<a href="/admin/includes/brand.php">Brand</a>
相关问题