Bonjour,
Je voudrais afficher ma page 404 sans que l'URL soit visible par l'utilisateur comme https://abadroch.fr/docs/404/index.html (en gros sans rediriger) et mes recherches me mènent uniquement à des résultats concernant le php alors que moi j'utilise localized-error-pages.conf qui est assez similaire à un .htaccess
(Je mets une URL parce que le path genre /var/www ne fonctionnait pas)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 # Customizable error responses come in three flavors: # 1) plain text # 2) local redirects # 3) external redirects # # Some examples: #ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.example.com/subscription_info.html # ErrorDocument 404 https://abadroch.fr/docs/404/index.html
J'ai essayé un truc conernant le php quand même :
(Déjà avant que je ne modifie quoi que ce soit il y avait des RewriteCond suivi d'un RewriteRule donc pas besoin de RewriteEngine on)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 # Customizable error responses come in three flavors: # 1) plain text # 2) local redirects # 3) external redirects # # Some examples: #ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.example.com/subscription_info.html # RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /var/wwww/docs/404/index.html [L]
Merci d'avance pour votre aide !
Partager