3

J'utilise Apache 2 et ont une coutume 401 page dans httpd.confnavigateur Safari n'affichera la page Erreur 401

ErrorDocument 401 /error/unauthorized.html 

Lorsque j'accéder à une ressource protégée, tous les navigateurs montrent l'authentification HTTP de base dialogue. Si je clique sur "annuler", tous les navigateurs sauf Safari (v3 et v4) afficheront la page personnalisée 401. Safari affiche simplement la page en cours.

Est-il possible d'obtenir Safari pour afficher la 401 par la page de configuration Apache et/ou gestionnaires de mod_perl?

Répondre

1

G'day,

Je crois que cette question est bien connue pour les navigateurs Safari. En fait, plusieurs aspects de l'authentification HTTP sont soumis à une implémentation Apple "spéciale".

Désolé, je ne peux pas vous donner une solution rapide.

acclamations,

0

Je ne peux pas reproduire l'erreur dans Safari 4 Beta, mais essayez d'ajouter quelques octets dans votre fichier unauthorized.html. Certaines versions de IE ne montrent pages d'erreur personnalisées sauf si la page était sur une certaine taille, il a pris de petites pages ont été les pages par défaut non utiles et ont essayé de montrer quelque chose de plus utile (alias source de confusion).

+0

Je l'ai testé avec Safari 4.0 (sur Mac), et le comportement est toujours le même. – Grant

Questions connexes