comment afficher l erreur 404

flexi2202

WRInaute discret
bonjour a tous

je viens de créer un nouveau site

mais je ne parviens pas rediriger l internaute en cas d erreur dans l url

par exemple si après index.php il indique un slash par exemple

ma page va s afficher mais sans le code css

je souhaiterais que la page puisse envoyer une erreur
si au caractère près elle ne corresponds pas

merci de l aide
 

emualliug

WRInaute impliqué
Les trailings slash sont souvent ignorés, car ils correspondent à la même ressource.

Le problème est ailleurs ; le CSS est probablement sourcé de façon relative et non par rapport à la racine du style : 'css/style.css' au lieu de '/css/style.css'.
 

flexi2202

WRInaute discret
merci pour la reponse
voici mes fichiers css
mais a première vue ils sont bien configuré
<link rel="stylesheet" type="text/css" href="/css/chiffre4.css"/>
<link rel="stylesheet" type="text/css" href="/css/animate.css"/>
<link rel="stylesheet" type="text/css" href="/css/carte-speciale.css"/>
<link rel="stylesheet" type="text/css" href="/css/popup-meteo1.css"/>
<link rel="stylesheet" type="text/css" href="/css/card-journee-peche-index-peche-perle.css"/>
<link rel="stylesheet" type="text/css" href="/css/banniere-menu-peche-perle.css"/>
<link rel="stylesheet" type="text/css" href="/css/effet-cadre-accueil-peche-perle.css"/>
<link rel="stylesheet" type="text/css" href="/css/effet-6-images-acceuil-peche-perle.css"/>
<link rel="stylesheet" type="text/css" href="/css/index-peche-perle.css"/>
<link rel="stylesheet" type="text/css" href="/css/style.css"/>
<link rel="stylesheet" type="text/css" href="/css/ebook-peche-perle.css"/>
 

rick38

WRInaute passionné
Dans le .htaccess pour indiquer une page d'erreur c'est :

ErrorDocument 404 /example.php

Mais ce n'est peut-être pas le problème ici.
 
Dernière édition:

flexi2202

WRInaute discret
merci pour la réponse et l aide
oui c est vrai mais alors comment expliquer que je ne suis pas redirige de cette manière ?
doc si je comprends bien c est un problème au niveau de l url
comment corriger cela svp
dans fichier .htaccess je n ai juste que cette ligne
ErrorDocument 404 /https://phil.pecheperle.be/404.html
 

flexi2202

WRInaute discret
Dernière édition:

emualliug

WRInaute impliqué
N'y aurait-il pas une réécriture d'URL à un moment ou à un autre ?
Si c'est dans un sous domaine, les fichiers ne seraient-ils pas dans un sous-dossier pour lequel avec d'autres .htaccess ?
 

cthierry

WRInaute passionné
Perso je compare le getenv('REQUEST_URI'); avec mon url qui devrait être correcte et si ce n'est pas le cas, je redirige vers la bonne url en 301.
 

flexi2202

WRInaute discret
bonjour
merci pour les réponses
en fait mon infrastructure est comme celle ci et j ai mes fichiers dans le sous domaine phil
et dans toute l arborescence il n y a qu un seul fichier .htaccess

Cthierry c est quoi la ligne complète que tu utilises je pourrais l essayer merci

q124.jpg
 

Discussions similaires

Haut