salut,
ça serait bien de pouvoir tenir compte des pages non trouvées en "dehors" du dossier Plume... ça serait très pratique quand un site est "recréé" sous Plume...
exemples de redirections qui seraient utiles (la première url correspond au site "avant Plume", la deuxième au site "passé sous" Plume)
http://www.monsite.com/agir.php => http://www.monsite.com/francais/?/30/
http://www.monsite.com/agir_en.php => http://www.monsite.com/english/?/30/
Logged In: YES
user_id=168040
Originator: NO
Cela fonctionne déjà si tu mets le fichier 404.php comme fichier d'erreur 404 par défaut pour ton site.
Logged In: YES
user_id=1572587
Originator: YES
tu parles du fichier dans les templates ?
celui-ci je l'ai gardé car bien pratique mais il se limite aux chemins commençant par le chemin de plume , c'est à dire tout ce qui vient après "?/" dans l'url
ex : http://www.monsite.com/francais/?/agir va me renvoyer vers le template 404.php
mais toutes les urls suivantes vers le "page non trouvée classique" :
http://www.monsite.com/agir.php
http://www.monsite.com/francais/agir.php
http://www.monsite.com/francais/agir
et dans le cas où il y une extention à la fin de l'url mais que je suis quand même dans le "chemin" de plume - ex : http://www.monsite.com/francais/?/agir.php - la page 404 ne propose pas un résultat de recherche car l'extention est prise en compte, du coup il ne trouve rien avec "agir.php" alors qu'avec "agir" il propose des résultats...
en fait le but du "truc", c'est que je sais que des liens pointent vers certaines pages de mon site actuel (en général vers les rubriques principales du site) et je voudrais pouvoir faire des redirections pour éviter de "perdre" des visiteurs... mais peut-être qu'il y a un moyen de le faire autrement qu'avec le plug-in "erreurs 404", je vais chercher côté hébergeur quand viendra le moment de mettre le site en ligne...
Logged In: YES
user_id=168040
Originator: NO
Quand apache ne trouve pas une page, genre agir.php, il retourne un message d'erreur 404. Tu peux configurer ton serveur apache pour utiliser une page html ou une page PHP.
Dans mon site, j'ai un fichier .htaccess avec cela:
ErrorDocument 404 /404.php
Ce fichier fichier 404.php est au même niveau que ton index.php ou search.php. Quand il va récupérer une erreur, il va rerouter correctement si il trouve la page correspondante dans la base.
Logged In: YES
user_id=1572587
Originator: YES
merci, je regarderai ça quand le site sera chez l'hébergeur... en local, c'est galère pour moi de mettre en place un fichier .htaccess