2010-05-31 4 views
1

Je .htaccess déjà configuré:404 ErrorDocument Problème

ErrorDocument 404 error.php

Mais chaque fois que je vais à une page non valide, il doit afficher la page 404, mais juste montre:

"error.php"

Juste blanc, juste le texte du fichier php seulement ...

Le fichier et .htaccess existe.

intérieur error.php:

<?php $title = "Error 404 - Page Not Found"; include("include/glob_header.php"); ?> 

<div class="content_wrap"> 
    <div class="main_content_wrap"> 
     <div class="main_content"> 
      <h2>Error 404 - Page Not Found</h2> 

      <p><div align="center"><img src="img/HS.gif" alt="" /></div><hr /></p> 

      <p>The page you have requested could not be found.</p> 

      <ul> 
       <li>The page you were looking for may have been deleted...</li> 
       <li>The page may have been moved...</li> 
       <li>... or possibly the page does not even exist!</li> 
      </ul> 

      <p>Click <a href="index.php">here</a> to go back to the home page</p> 

      <p>... or go back the <a href="javascript: history.go(-1);">previous</a> page</p> 

     </div> 
    </div> 

    <div class="sidebar_content_wrap"> 
     <div class="sidebar_content"> 
      <h2>Latest News</h2> 

      <?php include("include/glob_sidebar.php"); ?> 

     </div> 
    </div> 
</div> 

<?php include("include/glob_footer.php"); ?> 

Répondre

3

À l'intérieur de votre error.php?

Peut-être ajouter aussi une barre oblique dans votre htaccess

ErrorDocument 404 /error.php 
1

Comme dit Harry, la barre oblique peut être nécessaire, mais vous auriez besoin pour le chemin complet vers le fichier à partir du fichier .htaccess.

Par exemple, si votre error.php est dans un répertoire, il devrait ressembler à ceci:

ErrorDocument 404 /folder/error.php

0

Je pense que vous avez besoin de config le AllowOverwrite

+0

Cette question a été répondu à plus de deux ans depuis – LittleBobbyTables

Questions connexes