Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2013, 13:03
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: .htaccess en 1&1

Cita:
Iniciado por egotor Ver Mensaje
Buenas noches,
Estoy intentando hacer unas páginas de error personalizadas para mi página web alojada en 1&1.He seguido paso por paso los puntos que indica 1&1 para modificar el archivo .htaccess para páginas de error personalizadas pero no consigo que funcione.

El contenido de mi archivo .htaccess es:
ErrorDocument 400 http://www.MIDOMINIO.com/400.html
ErrorDocument 403 http://www.MIDOMINIO.com/403.html
ErrorDocument 404 http://www.MIDOMINIO.com/404.html
ErrorDocument 500 http://www.MIDOMINIO.com/500.html

En el directorio raiz tengo metidos los archivos de error 400.html, 403.html, 404.html y 500.html.
El archivo .htaccess está correctamente llamado con su punto del principio y copiado en mi directorio raiz.

Una vez hecho esto, acceda a la página que acceda, exista dicha página en el servidor o no, me muestra el siguiente mensaje:

Internal Server Error

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

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.




¿Alguien sabe qué hago mal o como solucionarlo?
Me he puesto en contacto con el servicio tecnico de 1&1 y su respuesta es que ellos lo han probado y les funciona perfectamente:
"Comprobamos que subiendo un archivo " .htaccess " a su directorio raíz con el código correcto se visualiza su web correctamente, y se muestra el archivo de error que usted ha creado."


Muchas gracias,
En principio la sintáxis está correcta, asegurate que tu editor guarda el .htaccess como utf-8 pero SIN BOM(without signature), luego, salvo para un error 500 (que debería apuntar a una url en otro server), no es necesario que incluyas el protocolo y el nombre del dominio, tan solo dejá
Código Apache:
Ver original
  1. ErrorDocument 400 /400.html
  2. ErrorDocument 403 /403.html
  3. ErrorDocument 404 /404.html
  4. ErrorDocument 500 http://www.otrodominio.com/500.html

Si usas directorios protegidos inclui tambien el 401
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.