Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2012, 20:03
Avatar de ahaugas
ahaugas
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 249
Antigüedad: 13 años, 3 meses
Puntos: 21
problemas con php y htaccess

hola, estoy pasando la web con php y mediante htaccess intento hacer las urls amigables, pero al comprobar la url me redirecciona a otro directorio.

el sistema es modular index.php?page=XXXXX&variasvariables=XXXXXX
todo empieza por index.php?page=

cuando intento acceder a la url localhost/misitio/pagina/ me redirige a localhost/xampp/
y cuando consigo hacer algo tiene un bucle de redireccionamiento interno tipo localhost/misitio/pagina//index.php?page=error

no se si se debe a que utilizo shitch case, o que el htacces me lo este haciendo mal.

dejo el htaccess, por que el switch case supongo que no hara falta.

Código htaccess:
Ver original
  1. # Hacemos urls amigables
  2. Options +FollowSymLinks
  3. RewriteEngine On
  4. RewriteBase /cms/
  5.  
  6. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4=$5&$6=$7&$8=$9 [L]
  7. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4=$5&$6=$7&$8= [L]
  8. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4=$5&$6=$7 [L]
  9. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4=$5&$6= [L]
  10. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4=$5 [L]
  11. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4= [L]
  12. RewriteRule ^([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3 [L]
  13. RewriteRule ^([^/]+)/([^/]+).html$ /index.php?page=$1&$2= [L]
  14. RewriteRule ^([^/]+).html$ /index.php?page=$1 [L]


este sistema de urls amigables te traduce hasta nueve variables de php a urls amigables y te cambia la extension por html
ejemplo: misitio/1/2/3/4/5/6/7/8/9/pagina.html

aver si entre todos lo solucionamos
gracias
__________________
www.ahaugas.com mi pagina de desarrollo