2014-04-29 7 views
0

Chaque fois que j'essaie d'accéder à mon équipe.html ou à schedule.html dans ma barre de navigation, ma page d'index s'affiche. Même si le navigateur indique que la page est correcte. Voici l'exemple: http://www.hidesertheat.com/ et http://www.hidesertheat.com/team.htmlLa navigation ne charge pas toutes les pages correctement

Des suggestions?

Merci!

Code de navigation:

<!--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> 

Ceci est dans le fichier .htaccess:

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

Répondre

0

Soit le contenu de ces trois fichiers (index.html, team.html, schedule.html) est la même chose, ou il y a une règle dans le fichier .htaccess qui indique à team.html et à schedule.html de montrer l'index.html

+0

Le contenu est complètement différent. J'ai cela pour le .htaccess RewriteEngine On #RewriteBase/ RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule. index.php [L] Destiny

+0

Ce qui s'est réellement passé, c'est que l'index.php a dit au serveur de mettre par défaut index.html jusqu'à ce qu'on lui dise le contraire. Une fois que j'ai ajouté l'équipe et le calendrier à l'index.php cela a fonctionné! – Destiny

0

OMG je viens de voir votre serveur. c'est complètement foiré. vous avez un dossier appelé team.html. Ainsi, lorsque vous essayez d'ouvrir le fichier team.html sur votre site Web, il recherche le fichier d'index du fichier filer team.html. Je ne sais pas pourquoi quelqu'un nomme un dossier de serveur avec l'extension .html. par exemple: votre fichier schedule.html est situé dans http://www.hidesertheat.com/schedule.html/schedile.html alors quand vous tapez http://www.hidesertheat.com/schedule.html dans le navigateur, il va chercher index.html dans le dossier http://www.hidesertheat.com/schedule.html. Si vous voulez voir le vrai schedule.html vous devez taper http://www.hidesertheat.com/schedule.html/schedile.html Mais vous devrez également réinitialiser les fichiers CSS.

Voici la meilleure solution. récupérez tous vos fichiers .html dans le dossier public_html du serveur. supprimer tous les dossiers avec le nom ont ".html"

il y a au moins 2 dossiers avec ".html". l'une est team.html (dossier), l'autre est schedile.html (dossier), supprime ces dossiers du serveur et place vos fichiers team.html (fichier html) et schedile.html (fichier html) à la place.

+0

Merci pour votre aide! Tout en déplaçant les fichiers du dossier Web a aidé l'équipe et le lien d'horaire apparaissent, maintenant je suis confronté à un autre problème. Le site mobile a maintenant cessé de fonctionner et une erreur s'affiche indiquant Erreur: couldnot getform objectform contactform. Aucune suggestion? – Destiny

Questions connexes