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# Hacemos urls amigables
Options +FollowSymLinks
RewriteEngine On
RewriteBase /cms/
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4=$5&$6=$7&$8=$9 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4=$5&$6=$7&$8= [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4=$5&$6=$7 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4=$5&$6= [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4=$5 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3&$4= [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+).html$ /index.php?page=$1&$2=$3 [L]
RewriteRule ^([^/]+)/([^/]+).html$ /index.php?page=$1&$2= [L]
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