1 votes

.htaccess Redirection provoque une erreur interne du serveur

.htaccess

Rediriger /index2.html http://example.com/index.html

provoque l'erreur suivante

Erreur interne du serveur
Le serveur a rencontré une erreur interne ou une mauvaise configuration 
et n'a pas pu terminer votre requête.

Je pense que la syntaxe de Rediriger dans ce .htaccess est correcte car ce .htaccess fonctionne sur un autre serveur.
Quelle est la cause de cette erreur?

2voto

Dave Points 191

La seule chose que j'ai trouvée qui provoque de manière fiable ce type d'erreur est lorsque mod_alias (alias alias_module) n'est pas chargé pour une raison quelconque. Il est généralement chargé par défaut, mais pourrait être désactivé par l'administrateur.

Vous pourriez vérifier si c'est le cas en modifiant votre .htaccess à :

    Redirect /index2.html http://example.com/index.html

Si vous ne obtenez pas l'erreur, alors mod_alias n'est pas chargé, donc la directive Redirect est indisponible.

Si vous obtenez toujours l'erreur, alors c'est autre chose. Réaliste, vous auriez besoin du journal d'erreurs pour voir ce qui s'est passé.

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