我有一个包含许多内容的php页面。整个页面运行正常,但对于我的导航栏,当我点击它时它不会打开任何页面。拜托,这里缺少什么。任何帮助将不胜感激。非常感谢
以下是我的代码
<div id='cssmenu'>
<ul>
<li class='active'><a href="../index.php"><span>Home</span></a></li>
<li><a href="../About.php"><span>About Us</span></a></li>
<li><a href="../packages.php"><span>Packages</span></a></li>
<li><a href="../Patners.php"><span>Partners</span></a></li>
<li><a href="../gallery.php"><span>Gallery</span></a></li>
<li class='last'><a href="../contactus.php"><span>Contact Us</span></a></li>
</ul>
</div>
这是我的主页代码:
<body>
<div id="wrapper">
<div>
<img src="images/banner.png" width="940" height="200" />
</div>
<?php include('includes/nav.php'); ?>
<?php include('includes/slider.php'); ?>
<?php include('includes/nav.php'); ?>
<?php include('includes/contents.php'); ?>
<?php include('includes/sidebar.php'); ?>
<?php include('includes/footer.php'); ?>
</div> <!-- End #wrapper -->
</body>
答案 0 :(得分:0)
不确定您的文件结构,但请尝试删除所有链接上的“../”
改变这个:
<li class='active'><a href="../index.php"><span>Home</span></a></li>
到此:
<li class='active'><a href="index.php"><span>Home</span></a></li>
答案 1 :(得分:0)
把../从你的道路上移开。
当您将nav.htm包含到主页面时,它就像在主文件夹中一样 因此,如果您使用'../',它将无法找到它。