Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
URL Rewriting et pages d'erreurs personnalisées (401, 403, 404 et 500)
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.11.0
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ FileManager: 1.4.0
#~ MenuManager: 1.8.2
#~ ModuleManager: 1.5.5
#~ News: 2.12.7
#~ Printing: 1.1.2
#~ Search: 1.7.6
#~ ThemeManager: 1.1.7
#~ TinyMCE: 2.9.10.1
#~ CMSPrinting: 1.0.2
#~ MicroTiny: 1.2.3
#~ Showtime: 3.2
#~ CGExtensions: 1.30
#~ SiteMapMadeSimple: 1.2.6
#~ CGJobMgr: 1.2.6.1
#~ NMS: 2.5.5
#~ ExtendedTools: 1.3.3
#~ RSSSimplePie: 1.0
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression: false
#~ max_upload_size: 20000000
#~ url_rewriting: mod_rewrite
#~ page_extension:
#~ query_var: p
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.3-7+squeeze13
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 20M
#~ upload_max_filesize: 20M
#~ session_save_path: /home/monsite.fr/domains/demo.monsite.fr/tmp (0750)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.63
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,
J'ai créé 4 pages d'erreurs personnalisées pour les erreurs 401, 403, 404 et 500 (Ces pages php m'envoient un mail d'alerte à chaque chargement donc à chaque erreur). Tout fonctionnait parfaitement avec le .htaccess suivant:

Code :
[== Indéfini ==]
ErrorDocument 401 /erreurs/erreur-401.php
ErrorDocument 403 /erreurs/erreur-403.php
ErrorDocument 404 /erreurs/erreur-404.php
ErrorDocument 500 /erreurs/erreur-500.php

Options +FollowSymLinks
RewriteEngine on
RewriteBase /

# Redirection 301 de toutes les demandes qui ne contiennent
# pas un point ou un slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Régles de réécriture pour la forme /parent/enfant/
# mais réécrit seulement si l'URL demandée n'est pas un fichier ou un répertoire
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?p=$1 [QSA]

J'ai passé mon site en url rewriting il y a quelques jours. Or depuis cette modif, ces pages d'erreurs ne sont plus chargées (Exceptée la page 403), à la place j'ai une page du type:

Citation :Not Found

The requested URL was not found on this server.

Donc plus personnalisée et surtout je ne suis plus averti par mail.

J'ai beau chercher et tester cela ne fonctionne toujours pas. Grrrr !

Bonne journée
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)