【问题标题】:Navigation not loading all pages correctly导航未正确加载所有页面
【发布时间】:2014-04-29 04:29:39
【问题描述】:

每次我尝试在导航栏中访问我的 team.html 或 schedule.html 时,都会显示我的索引页面。即使浏览器声明该页面是正确的。示例如下:http://www.hidesertheat.com/http://www.hidesertheat.com/team.html

有什么建议吗?

谢谢!

导航代码:

<!--A Design by W3layouts
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
-->
<!DOCTYPE HTML>
<html>
<head>
<title>Hi Desert Heat Football</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href='http://fonts.googleapis.com/css?family=Six+Caps' rel='stylesheet' type='text/css'>
<link href="web/css/style.css" rel="stylesheet" type="text/css" media="all" />
<!-- start slider -->
<link href="web/css/camera.css" rel="stylesheet" type="text/css" media="all" />
<script language="JavaScript" src="js/gen_validatorv31.js" type="text/javascript">     </script>

<script type='text/javascript' src='web/js/jquery.min.js'></script>
<script type='text/javascript' src='web/js/jquery.mobile.customized.min.js'></script>
<script type='text/javascript' src='web/js/jquery.easing.1.3.js'></script> 
<script type='text/javascript' src='web/js/camera.min.js'></script> 
<script language="javaScript">
var frmvalidator  = new Validator("contactform");
frmvalidator.addValidation("name","req","Please provide your name"); 
frmvalidator.addValidation("email","req","Please provide your email"); 
frmvalidator.addValidation("email","email","Please enter a valid email address"); 
</script>
<script>
    jQuery(function(){

        jQuery('#camera_wrap_1').camera({
            thumbnails: false
        });

        jQuery('#camera_wrap_2').camera({
            height: '400px',
            loader: 'bar',
            pagination: false,
            thumbnails: false
        });
    });

</script>
</head>
<body>
<!-- start header_menu -->
<div class="header_menu">
<div class="main_top">
<div class="wrap">

<div class="headerlogo_tag"><a href="/index.html"><img src="http://www.hidesertheat.com/test/web/images/logo.png" width="174" height="174" alt=""/></a></div>
<div class="wrapper"> 
<div class="cssmenu">
  <ul>
       <li><a href="index.html"><span>Home</span></a></li>
          <li><a href="about.html"><span>About</span></a></li>      
       <li><a href="http://www.hidesertheat.com/news/"><span>News</span></a> </li>
       <li><a href="http://www.hidesertheat.com/team.html"><span>Team</span></a></li>
       <li><a href="schedule.html">Schedule</a></li>
       <li><a href="#contactanchor"><span>Contact</span></a></li>
  </ul>
</div>
</div>
</div>
</div>
</div>

这是在 .htaccess 文件中:

<IfModule mod_rewrite.c>
  RewriteEngine On
  #RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . index.php [L]
</IfModule>

【问题讨论】:

    标签: php html css navigation indexing


    【解决方案1】:

    要么这三个文件(index.html、team.html、schedule.html)的内容相同,要么.htaccess 文件中有一条规则告诉team.html 和schedule.html 显示索引。 html

    【讨论】:

    • 内容完全不同。我有这个 .htaccess RewriteEngine On #RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule 。 index.php [L]
    • 实际发生的事情是 index.php 告诉服务器默认为 index.html ,除非另有说明。一旦我将团队和时间表添加到 index.php 中,它就起作用了!
    【解决方案2】:

    天哪,我刚刚看到你的服务器。它完全搞砸了。您有一个名为 team.html 的文件夹。因此,当您尝试在您的网站中打开 team.html 文件时,它将搜索 team.html 文件的索引文件。我不知道为什么有人用 .html 扩展名命名服务器文件夹。 例如:您的 schedule.html 文件位于 http://www.hidesertheat.com/schedule.html/schedile.html 中,因此当您在浏览器中键入 http://www.hidesertheat.com/schedule.html 时,它将在 http://www.hidesertheat.com/schedule.html 文件夹中搜索 index.html。如果您想查看真正的 schedule.html,您必须输入 http://www.hidesertheat.com/schedule.html/schedile.html 但您还必须重置 css 文件。

    这是最好的解决方案。 将所有 .html 文件放到服务器的 public_html 文件夹中。删除所有名称为“.html”的文件夹

    至少有 2 个文件夹带有“.html”。一个是team.html(文件夹),另一个是schedile.html(文件夹),从服务器中删除这些文件夹,然后将您的team.html(html文件)和schedile.html(html文件)放在那里。

    【讨论】:

    • 感谢您的帮助!虽然从网络文件夹中移动文件确实有助于团队和日程链接的出现,但现在我面临另一个问题。移动网站现已停止工作,并出现错误说明错误:无法获取表单对象联系人表单。有什么建议吗?
    猜你喜欢
    • 2021-07-14
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 1970-01-01
    • 2019-02-16
    • 1970-01-01
    相关资源
    最近更新 更多