Foros del Web » Administración de Sistemas » Apache »

[SOLUCIONADO] htaccess error 404 ruta personalizada

Estas en el tema de htaccess error 404 ruta personalizada en el foro de Apache en Foros del Web. Hola a todos, estoy editando el archivo .htaccess porque me gustaría hacer que cuando muestre un error 404 la ruta sea personalizada, es decir, en ...
  #1 (permalink)  
Antiguo 13/01/2015, 03:20
Avatar de djboro88  
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 180
Antigüedad: 15 años, 6 meses
Puntos: 2
Pregunta htaccess error 404 ruta personalizada

Hola a todos, estoy editando el archivo .htaccess porque me gustaría hacer que cuando muestre un error 404 la ruta sea personalizada, es decir, en mi archivo htaccess pongo lo siguiente:

Código:
#ERROR 404
RewriteRule ^pagina-no-encontrada error404.php [L]
ErrorDocument 404: /pagina-no-encontrada
Pero no me muestra nada, ¿cual es el error?
Saludos y gracias !!
  #2 (permalink)  
Antiguo 13/01/2015, 09:29
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 3 meses
Puntos: 578
Respuesta: htaccess error 404 ruta personalizada

¿Por qué tiene que ser de esa forma? ¿No puedes poner la ruta del archivo directamente?

Código Apache:
Ver original
  1. ErrorDocument 404 error404.php


Última edición por PHPeros; 14/01/2015 a las 09:21
  #3 (permalink)  
Antiguo 13/01/2015, 09:34
 
Fecha de Ingreso: octubre-2014
Ubicación: Buenos Aires
Mensajes: 278
Antigüedad: 10 años, 2 meses
Puntos: 12
Respuesta: htaccess error 404 ruta personalizada

Hola djboro88, conicido con lo que dice PHPeros.

Saludos.
__________________
http://www.sp-vision.net
  #4 (permalink)  
Antiguo 13/01/2015, 13:37
Avatar de djboro88  
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 180
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: htaccess error 404 ruta personalizada

Pues por una simple razon estetica. Me parece mejor que diga: pagina-no-encontrada a que ponga error404

Vuelta a la cuestión...
¿Ha posibilidad de hacerlo de algún modo?
  #5 (permalink)  
Antiguo 14/01/2015, 09:25
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 3 meses
Puntos: 578
Respuesta: htaccess error 404 ruta personalizada

Entonces debería funcionarte, solo tienes que forzar el código de estado a 400, si no sería 200:

Código Apache:
Ver original
  1. #ERROR 404
  2. RewriteRule ^pagina-no-encontrada error404.php [L,R=404]
  3. ErrorDocument 404 /pagina-no-encontrada
  #6 (permalink)  
Antiguo 14/01/2015, 15:10
Avatar de djboro88  
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 180
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: htaccess error 404 ruta personalizada

Pues no se porque motivo no me funciona el error404..
En mi archivo htaccess tengo esto:
Código:
RewriteEngine on
RewriteBase /proyecto/

#ELIMINAR PHPSESSID 
#RewriteCond %{QUERY_STRING} PHPSESSID=.*$ 
#RewriteRule .* %{REQUEST_URI}? [R=301,L]

#ERROR 404
ErrorDocument 404 /error404php
SOLUCIONADO

Código:
#ERROR 404
ErrorDocument 404 /proyecto/error404.php

Última edición por djboro88; 15/01/2015 a las 05:41

Etiquetas: 404, diseño-web, htaccess, personalizado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:48.