我有一个包含文件,其中包含每个页面的标题部分。我发现很难掌握的是我的index.php文件位于我的目录的根目录,但我的其他页面位于pages文件夹中。如何正确链接它,以便当我在显示页面上时,我可以链接回主页。您可能只是说做了像./home.php这样的事情,但是当我实际上在主页上时会发生什么,我怎么然后链接到其他页面因为我不能做show.php因为它不在同一个目录中index.php文件。我只有一个头文件用于所有这些超链接记住这就是为什么我发现它很难......
我的目录如下:
CSS
字体
图片
包括
JS
网页
的index.php
以下是我目前所取得的成就:
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'index.php')) echo 'class="current"';?> href="../index.php">Home</a></li>
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'shows.php')) echo 'class="current"';?> href="shows.php">Shows</a></li>
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'classes.php')) echo 'class="current"';?> href="classes.php">Classes</a></li>
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'noticeboard.php')) echo 'class="current"';?> href="noticeboard.php">Notice Board</a></li>
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'about.php')) echo 'class="current"';?> href="about.php">Our Story</a></li>
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'contact.php')) echo 'class="current"';?> href="contact.php">Contact</a></li>
提前致谢
答案 0 :(得分:0)
您可以使用以下命令编辑.htaccess文件:
RewriteEngine On RewriteBase /
然后你可以按如下方式选择绝对路径:
的index.php
/pages/about.php