Tengo un proyecto en el que reescribo las url con htaccess pasando a variables con el siguiente código:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^([a-z0-9_-]+)\.novoestetic\.es [nc]
RewriteRule ^productos/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z0-9]+).html$ base.php?subdominio=%1&idioma=$1&seccion=$2&subseccion=$3 [L,NC]
RewriteRule ^productos/([a-zA-Z]+)/([a-zA-Z]+).html$ base.php?subdominio=%1&idioma=$1&seccion=$2 [L,NC]
Luego recupero las variables y voy cargando el contenido...bueno hasta aquí creo que está bien hecho (si no es así corregirme)
El tema es que no sé como mostrar una misma pagina de error personalizada tanto si no entra dentro de las reglas de rewrite como que si que entre pero no se encuentre el contenido pasado por la variable.
Alguna idea?...