1 votes

La redirection .htaccess provoque une erreur de serveur interne

.htaccess

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

provoque l'erreur suivante

Internal Server Error
The server encountered an internal error or misconfiguration 
and was unable to complete your request.

Je pense que la syntaxe de Redirect dans ce .htaccess est correct 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 peut être désactivé par l'administrateur.

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

<IfModule alias_module>
    Redirect /index2.html http://example.com/index.html
</IfModule>

Si vous n'obtenez pas l'erreur, alors mod_alias n'est pas chargé, donc le Redirect n'est pas disponible.

Si vous obtenez toujours l'erreur, c'est qu'il y a autre chose. En réalité, vous aurez besoin du journal des 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