Problème avec Erreur 404 personnalisée et .htaccess

Discussion dans 'URL Rewriting et .htaccess' créé par Shift-Zone, 6 Mai 2010.

  1. Shift-Zone
    Shift-Zone Nouveau WRInaute
    Inscrit:
    31 Mars 2005
    Messages:
    45
    J'aime reçus:
    0
    Bonjour,

    J'ai un problème d'intégration d'une page d'erreur 404 sur le site de ma boîte.

    J'ai créé une page html (nommée 404.html) et j'ai ajouté cette ligne dans le fichier .htaccess : ErrorDocument 404 /404.html

    Ceci marche parfaitement puisque si je tape une adresse erronée, ma page 404 personnalisée s'affiche bien. Le problème, c'est que du coup, toutes les pages du site affichent cette page.

    J'ai eu beau chercher, j'ignore totalement le pourquoi du comment.

    Mon fichier .htaccess contient ceci :

    • ErrorDocument 404 /404.html
      RewriteEngine On
      RewriteCond %{HTTP_REFERER} ^http://(.+\.)?----------\.net/ [NC,OR]
      RewriteCond %{HTTP_REFERER} ^http://(.+\.)?----------\.com/ [NC,OR]
      RewriteCond %{HTTP_REFERER} ^http://(.+\.)?----\.ca/ [NC,OR]
      RewriteCond %{HTTP_REFERER} ^http://(.+\.)?--------\.com/ [NC,OR]
      RewriteCond %{HTTP_REFERER} ^http://(.+\.)?-------\.be/ [NC]
      RewriteRule .*\.(jpe?g|gif|bmp|png)$ no_hotlink.gif [L]

    Quelqu'un a-t-il déjà rencontré ce problème ? Y a-t-il une solution ?
     
  2. LinkMan
    LinkMan Nouveau WRInaute
    Inscrit:
    9 Octobre 2009
    Messages:
    44
    J'aime reçus:
    0
    Il nous faudrait plus de détails.
    Des exemples de tes urls.

    Que se passe-t-il si tu mets la ligne ErrorDocument en commentaire (avec un "#" devant)
     
  3. Shift-Zone
    Shift-Zone Nouveau WRInaute
    Inscrit:
    31 Mars 2005
    Messages:
    45
    J'aime reçus:
    0
    Les liens du site se présentent comme tels :

    http://www.shift.be/professionnels/services
    http://www.shift.be/particuliers/services

    Si je mets la ligne en commentaire, la page 404 que j'ai créée ne s'affiche plus et toutes les pages deviennent inaccessibles :

    "Not Found
    The requested URL /ht was not found on this server.
    Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8g Server at http://www.shift.be Port 80"

    Sinon, la ligne Error Document se présentait avant mes modifs comme ceci :
    ErrorDocument 404 /index.php?resolve_alias=1
     
  4. LinkMan
    LinkMan Nouveau WRInaute
    Inscrit:
    9 Octobre 2009
    Messages:
    44
    J'aime reçus:
    0
    Ok, ça veut dire que c'est ta page 404 qui se charge d'afficher les bonnes pages ...
    C'est crade, mais ça existe comme structure.

    Solution :
    Demande à ton webmaster de refaire proprepement l'a réécriture d'URL.
    C'est à dire que ton fichier htacess doit ressembler vaguement à ça

    Code:
    ErrorDocument 404 /404.html
    RewriteEngine On
    RewriteRule   ^(([a-z]|-)*)$   /index.php?resolve_alias=1 [L]
     
Chargement...
Similar Threads - Problème Erreur 404 Forum Date
Problème indexation suite à des erreurs 404 Crawl et indexation Google, sitemaps 23 Juillet 2014
Problème avec l'url rewriting : erreur 404. URL Rewriting et .htaccess 5 Mai 2011
Probleme sur oscss erreur 404 Développement d'un site Web ou d'une appli mobile 26 Janvier 2010
1&1 mutualisé : erreur 500 et problème DSA host key Administration d'un site Web 10 Juin 2016
Problème erreur redirection cakephp URL Rewriting et .htaccess 4 Avril 2016
Help: Problème de Redirection .htaccess suite erreur noms de pages Netlinking, backlinks, liens et redirections 6 Septembre 2015
Problème erreur 500 Problèmes de référencement spécifiques à vos sites 5 Avril 2015
Erreurs 503 pour googlebot alors que j'y accede sans problème Problèmes de référencement spécifiques à vos sites 14 Janvier 2013
Problème de référencement à cause d'une erreur DNS Problèmes de référencement spécifiques à vos sites 13 Juillet 2012
Problème redirection page d'erreur du htaccess et htpasswd Administration d'un site Web 13 Mars 2011
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice