0

我有一个包含文件,其中包含我每个页面的标题部分。我发现难以掌握的是我的 index.php 文件位于我的目录的根目录中,但我的其他页面位于 pages 文件夹中。如何正确链接它,以便例如当我在节目页面上时,我可以链接回主页。您可能只是说做类似 ../home.php 的事情,但是当我实际上在主页上时会发生什么,然后我如何链接到其他页面,因为我不能做 show.php 因为它不在同一个目录中index.php 文件。对于所有这些超链接,我只有一个头文件,记住这就是为什么我觉得很难......

我的目录如下:

css

字体

图片

包括

  • 头文件.php

js

页面

  • 关于.php
  • 类.php
  • 联系人.php
  • 公告板.php
  • 显示.php

索引.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>

提前致谢

4

1 回答 1

0

您可以使用以下命令编辑 .htaccess 文件:

RewriteBase 上的RewriteEngine
/

然后你可以去绝对路径如下:


/index.php /pages/about.php

于 2013-05-03T11:50:24.113 回答