erreurs 404 et 401 [résolu]

mardi 17 septembre 2013 à 10h05
par jf35

Logo de jf35

Bonjour,

Nous avons lancé une newsletter qui contient des liens vers des articles du site dont certains sont rattachés à une rubrique en accès restreint. Lorsque le destinataire de la newsletter clique sur le lien vers un de ces articles, un message erreur 404 s’affiche.

J’ai désactivé SarkaSpip et recommencé la procédure. Là, c’est bien un message erreur 401 qui s’affiche invitant le visiteur à se connecter.

Qu’elle solution à ce problème pour éviter que le visiteur se retrouve devant un message erreur 404 incompréhensible pour lui ?

Merci pour votre aide.

configuration : SPIP 3.0.10 - SarkaSPIP 3.2.32


Réponses

17 septembre 2013 à 16h04

Ma méthode :
J’ai modifié le fichier 404.html pour que l’internaute voit ça :
http://www.aplv-languesmodernes.org/spip.php?article5090
(il faut placer le fichier modifié dans squelettes)

17 septembre 2013 à 18h14

Je vous remercie pour la solution proposée mais je ne comprend pas pourquoi l’erreur 401 s’affiche avec bon message lorsque SarkaSPIP est désactivé et avec l’erreur 404 dans le cas contraire.

21 septembre 2013 à 20h17

Tout à fait tu as raison c’était bien Sarka-SPIP qui gérait mal les pages 401. En fait, SPIP gère ces pages 401 et 404 de façon transparente depuis la version 3 ce dont je m’étais pas rendu compte.

Donc le squelette Sarka-SPIP continuait à gérer les pages 404 à l’ancienne mode ce qui rendait le nouveau traitement inopérant. Je viens de faire la modification dans un dernier commit qui doit déjà être disponible en zip, version 3.2.33.

Il suffit de faire la mise à jour et tu auras une gestion correcte de la 401 avec une message adapté au cas où l’auteur est connecté ou pas. Laure tu peux aussi abandonner ta personnalisation 404.

Merci pour la remontée de bug.

22 septembre 2013 à 10h05

Merci pour la réponse et la correction rapides.

Nous avions mis un avertissement au destinataire de la newsletter lui demandant de se connecter au préalable mais il pouvait toujours se heurter à une erreur 404.

Par contre, comme signalé par ailleurs, la mise à jour vers la version 3.2.33 n’est pas évidente.

Par défaut, c’est la version 4 (attendue avec impatience) en développement qui est sélectionnée. Il faut donc aller chercher la version stable pour installer la mise à jour.
Encore merci et bravo pour le travail réalisé.

22 septembre 2013 à 10h48

Oui, absolument.

Il faut aller la chercher sur le site de Plugins SPIP ou sur ce site dans la noisette des Téléchargements, c’est le plus simple. Le chargeur de plugins de SPIP ne sait pas encore gérer ce type de mise à jour multiples mais il faut bien dire que c’est pas vraiment normal d’avoir ces branches qui s’empilent. Mais je ne pouvais pas faire autrement pour le moment.

En tout cas ton problème est résolu normalement.


Forum sur abonnement

Pour participer à ce forum, vous devez vous enregistrer au préalable. Merci d’indiquer ci-dessous l’identifiant personnel qui vous a été fourni. Si vous n’êtes pas enregistré, vous devez vous inscrire.

ConnexionS’inscriremot de passe oublié ?