页面在“.php”之后得到一个向前的斜杠

时间:2015-01-25 15:23:51

标签: php

我制作了我的第一个网站,并且最近开始尝试使用php。

我使用wamp服务器在本地构建网站。

我的所有网页都使用了一些常见的html,它是使用include()语句引入的;每个"部分"是在"部分"文件夹:

<html>

    <?php include('parts/head.php'); ?>

<body id="blog">

    <?php include('parts/navigation.php'); ?>

    <!-- Page Content Here -->

    <?php include('parts/footer.php'); ?>

</body>

</html>

每个页面的唯一区别是正文标记的ID以及导航和页脚之间的内容。

除了我的blog.php页面之外,每个页面都运行得很好...出于某种原因,当导航到一个尾部斜杠被添加到地址时,它会在地址栏中显示http://localhost/mySite/blog.php/

这个尾随斜杠阻止了CSS做它的事情;它还意味着您无法导航回其他页面,因为这些页面的地址最终会被添加到页面上,例如,主页变为http://localhost/mySite/blog.php/home.php,这是错误的!

我已经检查了导航栏中博客的<a>标记是否正确 - 即它没有包含此尾随斜杠,因此不确定为什么会发生这种情况。

我不知道这是否相关,但我试图利用博客页面引入一些WordPress博客帖子。但是,正如您可以从上面的代码中看到的那样,我已经删除了所有可以从WordPress中获取任何内容的WordPress。

0 个答案:

没有答案