2 votes

Est-il possible de configurer IIS6 pour qu'il utilise une 404 personnalisée sans le snapin mmc ?

J'ai un accès FTP à un serveur et j'aimerais avoir des pages 404 personnalisées. Je n'ai pas accès à la console de gestion ni à aucun droit d'administration sur le serveur.

Je sais qu'Apache peut utiliser les fichiers .htaccess pour définir des documents d'erreur personnalisés pour les répertoires. Existe-t-il un moyen similaire de faire cela dans IIS6 ?

A la vôtre, Mat

2voto

Dave Anderson Points 5159

Vous pouvez accéder à la métabase IIS via WMI ou ADSI. http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/4b976f46-3751-4f6b-ab68-5e19fa73a7b1.mspx?mfr=true

On dirait que le CustomErrorDescriptions contient le paramètre que vous souhaitez.

1voto

Bob Points 34449

Pour autant que je sache, il n'existe aucun moyen de configurer des réponses http personnalisées uniquement via des modifications de fichiers FTP (sur une installation IIS 6.0 standard).

Cela devrait être possible en utilisant des outils tiers comme IsapiRewrite qui est configuré à l'aide d'un httpd.ini dans la racine de votre site web. Nous l'utilisons pour le filtrage et la redirection d'URL, mais je suis sûr que vous pourriez aussi définir des règles pour des pages 404 personnalisées.

0voto

Dave Anderson Points 5159

Sans avoir accès à l'exécution de commandes sur le serveur, vous ne pouvez pas modifier les paramètres IIS.

Une façon d'y remédier est d'activer les modifications de la Metabase dans les propriétés du serveur IIS. Cela vous permet de modifier le fichier Metabase.xml. Ce serait un risque considérable pour la sécurité, mais vous pouvez rendre le répertoire contenant Metabase.xml disponible pour que vous puissiez le télécharger, le modifier, puis le recharger. Les modifications prendront effet au redémarrage de IIS. Si vous avez fait en sorte que IIS redémarre la nuit, vos changements sont faits. Comme je l'ai dit... un hack.

Voir : http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/a0ea8e51-fb2a-4e80-9d5a-7fe3ae246570.mspx?mfr=true

Cependant, IIS7 possède des fonctionnalités similaires à celles de .htaccess que vous recherchez.

0voto

Andy Davies Points 319

À moins que vous ne l'ayez déjà fait... une solution évidente est de demander à votre hébergeur si vous pouvez spécifier une page d'erreur 404 personnalisée qui pointe vers un fichier auquel vous avez accès par FTP. S'il n'a pas mis en place cette fonctionnalité via le panneau de contrôle de l'hébergement, il peut le faire manuellement pour vous.

Sinon, envisagez de migrer vers un fournisseur d'hébergement qui propose des pages d'erreur personnalisées. Cela devrait être une option standard de la plupart des bons fournisseurs d'hébergement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X