Fichier htaccess et erreur 404
Posté : 02 janv. 2014, 13:46
Bonjour,
J'ai un fichier htaccess, qui reecris les URL, quand je clique sur un lien, il affiche un erreur 404, ce n'est pas celle personnalisee, le mod_rewrite est active:
htaccess
Quand je clique sur un lien par exemple: http://localhost/Cars.html, il affiche erreur 404 (ce n'est pas celle personnalisee)
J'ai un fichier htaccess, qui reecris les URL, quand je clique sur un lien, il affiche un erreur 404, ce n'est pas celle personnalisee, le mod_rewrite est active:
Code : Tout sélectionner
# a2enmod rewrite
Module rewrite already enabled
# Erreur 404 personnalisee
ErrorDocument 404 /Error/404.php
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(\w+)\.html$ index.php?rub=$1 [L]
index.php
// des codes
require_once 'genPage.php';
// des codes
require_once 'site.php';
genPage.php:Quand je clique sur un lien par exemple: http://localhost/Cars.html, il affiche erreur 404 (ce n'est pas celle personnalisee)
<?php
$rub = Isset($_GET['rub']) ? strip_tags($_GET['rub']) : $rub = Null;
switch ($rub)
{
case 'Cars':
$this_page = 'cars';
break;
default:
$this_page = 'welcome';
break;
} // end switch ($rub)
?>
site.php:
<?php
if(file_exists($this_page.'.php')){
require_once $this_page.'.php';
} else {
echo 'error' ;
}
?>
Merci a vous