eror 404, página personalizada
Publicado: 04 Oct 2011, 16:33
hola, me he puesto con una página personalizada, ya tengo otras en mi foro que funcionan perfectamente, para el error 404, el caso es que funciona pero parece que no se cargan los css, o al menos es lo que pienso, os cuento...
creé una página en el raiz 404.php
creé una página 404_body.html en styles/prosilver/templates
y añad´çi esta línea en mi .httaccess
añadí ErrorDocument 404 /foro/404.php, porque si pongo ErrorDocument 404 /404.php, me lleva al index de mi web.
el lamentable resultado se puede visitar en este enlace, por ejemplo
http://www.opticos-optometristas.com/foro/general-f2/pruebas-libres-audioprotesista-t1314.html
personalizadas como esta van a la perfección
http://www.opticos-optometristas.com/foro/publicidad.php
me llama poderosamente tambien la atención el hecho de que si tecleo directamente http://www.opticos-optometristas.com/foro/404.php, se ve perfectamente.
creé una página en el raiz 404.php
Código: Seleccionar todo
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('Error 404');
$template->set_filenames(array(
'body' => '404_body.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
Código: Seleccionar todo
<!-- INCLUDE overall_header.html -->
<div class="panel">
<u><h2>Error 404 - Page Not Found</h2></u>
<title>Error 404: doughnut no encontrado!</title><br /><br /><br /><br />
<center>
<table style="width: 600px;">
<tbody style="text-align: left;">
<tr style="text-align: left;">
<td width="215" style="text-align: left;"><img width="210" height="500" src="/images/404.png" /></td>
<td width="600" style="text-align: left;"><center>
<h1 style="text-align: center;"><span style="text-decoration: underline;">Error 404: el donut que buscas no existe!</span></h1>
<p style="text-align: center;"><br /> <br />
Has llegado a esta página porque el donut que estás buscando no existe en el servidor.</p>
<p style="text-align: center;">Hay varias razones para ello:</p>
<div style="text-align: center;">
<ul>
<li>La página se ha movido</li>
<li>la página ya no existe</li>
<li>buscas a tu mascota, pero ésta se ha perdido</li>
<li>te gustan las páginas 404</li>
</ul>
</div>
<p style="text-align: center;">Comprueba por favor que la URL tecleada es correcta o<br /> <br /></p>
<div>
<div style="text-align: center;"><a target="_blank" href="/">vuelve al índice </a></div>
<p style="text-align: center;"><a target="_blank" href="/foro/">vuelve al foro</a></p>
<div style="text-align: center;"></div>
<div style="text-align: center;">como último recurso, <a target="_blank" href="http://www.u2.com/media/index/mediaplayer/mediaId/105/type/video/setId/16">esto puede ayudarte</a> (lo más probable) <br />
<br /><br /></div>
<p> </p>
</div>
</center></td>
</tr>
</tbody>
</table>
</center>
</div>
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
Código: Seleccionar todo
ErrorDocument 404 /foro/404.php
el lamentable resultado se puede visitar en este enlace, por ejemplo
http://www.opticos-optometristas.com/foro/general-f2/pruebas-libres-audioprotesista-t1314.html
personalizadas como esta van a la perfección
http://www.opticos-optometristas.com/foro/publicidad.php
me llama poderosamente tambien la atención el hecho de que si tecleo directamente http://www.opticos-optometristas.com/foro/404.php, se ve perfectamente.