我将导航栏列表项链接到包含带有href属性
的文件夹页面<li><a href="/opt/lampp/htdocs/FoundationFlex/admin/includes/brands.php">Brands</a></li>
我试过复制完整路径 我已经尝试将htdocs的权限设置为777但仍然无效。
我正在使用带有XAmp的新Ubuntu机器(16.04)
这是我的错误:
找不到对象!
在此服务器上找不到请求的URL。引用页面上的链接似乎是错误的或过时的。请通知该页面的作者有关错误的信息。
答案 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/
答案 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>