Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2010, 03:06
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Problema con webmodular

La idea de htaccess es que sea lo más abstracto posible para que puedas redireccionar a un archivo y en ese archivo haces las verificaciones. Si haces muchas redirecciones en el htaccess, cuando hagas algún cambio a alguna página web, te vas a encontrar con muchos errores y dolores de cabeza. Te recomiendo que el htaccess solo coloques algo así
Código Apache:
Ver original
  1. #% -> puedes quitar esta línea, es para evitar un error con el highlight
  2. RewriteEngine On
  3. RewriteCond %{REQUEST_FILENAME} -s [OR]
  4. RewriteCond %{REQUEST_FILENAME} -l [OR]
  5. RewriteCond %{REQUEST_FILENAME} -d
  6. RewriteRule ^(.*)/?(.*)?$ index.php?pagina=$1&apartado=$2 [NC,L]
  7. RewriteRule ^.*$ pages/404.php [NC,L]
Las condiciones evalúan si existe o no el directorio y los archivos, si no existen entonces brinca el primer rewriteRule y pasa al segundo para mostrar una página de error. Si existe el archivo, entonces pasa al primer rewriteRule.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos