Estuve usando una configuración simple para el .htaccess, en donde indicaba que si no se encontraba la página (Error 404 y 500) me redireccione al index.htm y me funciona perfecto.
Pero ahora estoy usando el RewriteRule para crear Url amigables… lo cual me a funcionado.
De esto :
http://www.mipagina.com/eventos.php?id=4547
A esto :
http://www.mipagina.com/eventos/4547
El problema viene si se ingresa una dirección que no existe .
Por ejemplo :
http://www.mipagina.com/eventos/4547656545
suponiendo que el código 4547656545 no existe. El navegodor me da el mensaje que se esta creando un bucle infinito y no me muestra la pagina…
pero me muestra esta dirección en la barra :
http://www.mipagina.com/eventos/eventos.php
este es mi código del .htaccess
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
ErrorDocument 404 /index.htm
ErrorDocument 500 /index.htm
RewriteRule ^eventos/(.*)?$ eventos.php?id=$1 [L]
y la direccion la paso asi :
<a href="eventos/<?php echo $id; ?>">
MUCHAS GRACIAS POR LA AYUDA...