2014-04-29 23 views
0

每當我嘗試去我的導航欄中的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> 

回答

0

無論這三個文件(index.html的,team.html,schedule.html)的含量爲相同,或者.htaccess文件中有一條規則告訴team.html和schedule.html顯示index.html

+0

內容完全不同。我有這樣的的.htaccess RewriteEngine敘述在 #RewriteBase/ 的RewriteCond%{} REQUEST_FILENAME!-f 的RewriteCond%{} REQUEST_FILENAME!-d 重寫規則。 index.php [L] Destiny

+0

究竟發生了什麼是index.php告訴服務器默認爲index.html,直到告知其他情況。一旦我將團隊和時間安排添加到index.php,它就起作用了! – Destiny

0

OMG我剛剛看到了你的服務器。它完全搞砸了。你有一個名爲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文件)放在那裏。

+0

感謝您的協助!雖然從網絡文件夾中移動文件確實有助於團隊和時間表鏈接出現,但現在我面臨着另一個問題。該移動網站現在停止工作,並且出現錯誤,指出錯誤:無法獲取Form對象contactform。有什麼建議麼? – Destiny