在PHP网站中使用“通用”导航栏进行重定向时遇到问题

时间:2019-03-16 03:43:49

标签: php html

我使用PHP创建后端网站。我创建了一个“公用”文件夹,用于存储导航栏,该导航栏将在整个应用程序中使用。在导航栏中,有一些链接可以将用户重定向到网站的不同页面。 用户将被定向到的页面位于他们自己的不同文件夹和子文件夹中。当我单击导航栏链接时,它将重定向到页面。此后,当我单击该页面上的另一个导航栏链接时,出现“找不到对象”错误。

这些是主要链接:

<li class="nav-item">
  <a class="nav-link" href="Views/view_Catalogue.php">PRODUCTS</a>
</li>
<li class="nav-item">
  <a class="nav-link" href="Views/view_BecomeCustomer.php">BECOME A CUSTOMER</a>
</li>
<li class="nav-item">
  <a class="nav-link" href="Views/view_MakeAnOrder.php">MAKE AN ORDER</a>

这是页面的内容:

<?php 
include('../Common/Header.php');
include('../Common/NavigationBar.php');
?>

这些是文件目录: https://i.stack.imgur.com/p9dA7.png https://i.stack.imgur.com/wrp5S.png

这些是我收到错误之前和之后的URL:

网站从索引页面开始: myphp / Ticototrading / index.php

当我单击链接时,它将用户重定向到: myphp / Ticototrading / Views / view_BecomeCustomer.php

然后,当我再次单击导航栏上的主链接(或任何导航链接)时,出现“找不到对象”错误,我注意到问题出在文件路径已更改为: myphp / Ticototrading / Views / index.php

当我重定向到另一个页面时,当前页面将其文件夹添加到文件路径,而不是直接转到给定的href =“”。

0 个答案:

没有答案