【问题标题】:Link directory being doubled链接目录翻倍
【发布时间】:2017-10-22 18:38:39
【问题描述】:

我有这样的目录“localhost/site/folder1/file.php”,我需要通过这种方式从“site”目录访问file.php

href = "folder1/file.php"

不幸的是,它需要我去

href = "folder1/folder1/file.php"

当我从“folder1”访问位于“site”目录中的“index.php”文件时,这种方式

href = "../index.php"

它将我带到 c 中的根目录:我的意思是这样

href = "localhost/index.php".

这个问题我已经纠结了两天了,请大家帮我解决这个问题。

注意:我使用的是引导框架

更多编辑...

这里是完整的代码。

<section>
  <section class="hbox stretch">
    <!-- .aside -->
    <aside class="bg-black dk nav-xs aside hidden-print" id="nav">          
      <section class="vbox">
        <section class="w-f-md scrollable">
          <div class="slim-scroll" data-height="auto" data-disable-fade-out="true" data-distance="0" data-size="10px" data-railOpacity="0.2">
            <!-- nav     -->             
            <nav class="nav-primary hidden-xs">
              <ul class="nav bg clearfix" data-ride="collapse">
                <!--<li class="hidden-nav-xs padder m-t m-b-sm text-xs text-muted">
                  Discover
                </li>-->
                <li>
                  <a href= "../index.php">
                    <i class="icon-home icon text-success"></i>
                    <span class="font-bold">Home</span>
                  </a>
                </li>
                <li>
                    <a href="#" class="auto">
                        <span class="pull-right text-muted">
                          <i class="fa fa-angle-left text"></i>
                          <i class="fa fa-angle-down text-active"></i>
                        </span>
                        <i class="icon-music-tone-alt icon text-info"></i>
                        <span class="font-bold">Audios</span>
                    </a>
                    <ul class="nav dk text-sm">
                        <li >
                          <a href="../general.php" class="auto">                                                        
                            <i class="fa fa-angle-right text-xs"></i>
                            <span>Speaches</span>
                          </a>
                        </li>
                        <li >
                          <a href="../general.php" class="auto">                                                        
                            <i class="fa fa-angle-right text-xs"></i>
                            <span>Preaches</span>
                          </a>
                        </li>
                        <li >
                          <a href="../general.php" class="auto">                                                        
                            <i class="fa fa-angle-right text-xs"></i>
                            <span>Interviews</span>
                          </a>
                        </li>
                        <li >
                          <a href="../general.php" class="auto">                                                        
                            <i class="fa fa-angle-right text-xs"></i>
                            <span>Songs</span>
                          </a>
                        </li>
                    </ul>
                </li>
                <li>
                  <a href="#" class="auto">
                        <span class="pull-right text-muted">
                          <i class="fa fa-angle-left text"></i>
                          <i class="fa fa-angle-down text-active"></i>
                        </span>
                    <i class="icon-book-open icon text-primary-lter"></i>
                    <span class="font-bold">Writtings</span>
                  </a>
                  <ul class="nav dk text-sm">
                        <li >
                          <a href="../general.php" class="auto">                                                        
                            <i class="fa fa-angle-right text-xs"></i>
                            <span>Books</span>
                          </a>
                        </li>
                        <li >
                          <a href="../general.php" class="auto">                                                        
                            <i class="fa fa-angle-right text-xs"></i>
                            <span>Jounals</span>
                          </a>
                        </li>
                    </ul>
                </li>
                <li>
                  <a href="#">
                    <i class="icon-users icon text-primary-lter"></i>
                    <span class="font-bold">Artists</span>
                  </a>
                </li>
                <li>
                  <a href="#">
                    <i class="icon-film icon  text-info-dker"></i>
                    <span class="font-bold">Albums</span>
                  </a>
                </li>
                <li class="m-b hidden-nav-xs"></li>
              </ul>
              <ul class="nav" data-ride="collapse">
                <li class="hidden-nav-xs padder m-t m-b-sm text-xs text-muted">
                  User Account
                </li>
                <li>
                    <?php
                        if(!isset ($_SESSION['email'])){
                            echo "
                                <a href='../signin.php' class='auto'>
                                    <i class='icon-login icon'>
                                    </i>
                                    <span>Signin</span>
                                </a>
              </li>
                <li >
                  <a href='../signup.php' class='auto'>
                    <i class='fa fa-smile-o'>
                    </i>
                    <span>Signup</span>
                  </a>
                </li>
                              ";

                        }else{
                            echo "
                                <a href='../signout.php' class='auto'>
                                    <i class='icon-logout icon'>
                                    </i>
                                    <span>SignOut</span>
                                </a>
              </li>";

              if (!isset($_SESSION['admin_name'])) {
                  echo "
                  <li >
                    <a href='profile.php' class='auto'>
                      <i class='fa fa-smile-o'>
                      </i>
                      <span>My profile</span>
                    </a>
                  </li>
                ";
              }else{
                echo "
                  <li >
                    <a href='MembersManagement.php' class='auto'>
                      <i class='fa fa-edit'>
                      </i>
                      <span>Manage Member</span>
                    </a>
                  </li>
                  <li >
                    <a href='admin.php' class='auto'>
                      <i class='fa fa-edit'>
                      </i>
                      <span>My Dashboard</span>
                    </a>
                  </li>
                ";
              }

                        }
                    ?>


              </ul>
            </nav>
            <!-- / nav ---->
          </div> 
        </section>

问题出在这一行

<nav class="nav-primary hidden-xs">

当我删除“nav-primary”时,锚 () 一切正常,但它改变了该部分的外观和排列,我该怎么办,我是引导框架的新手。

【问题讨论】:

  • 你能展示一些生成这些链接的php代码吗?
  • 是的,他们在这里:
  • echo "
  • 我的仪表板
  • ";
  • 另一个是
  • 首页
  • 标签: php html bootstrap-4


    【解决方案1】:

    如果您在使用相对 url 时遇到问题,可以尝试使用绝对 url,例如:

    href = "localhost/site/folder1/file.php".
    

    另外一个你也可以这样做:

    href = "localhost/site/index.php
    

    也许这会有所帮助。

    【讨论】:

    • 感谢您的回复,但尚未解决,我已经认识到我的问题在哪里,但我无法弄清楚,让我在上面编辑我的问题以详细说明。
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签