Hola foreros!,
Llevo varios dias intentando hacer un archivo .htaccesss que permita hacer rutas amigables pero de la siguiente forma.
Tengo un archivo alojado en la carpeta principal de mi servidor es decir:
www.miweb.com/archivo.php . Lo que deseo es que cualquier ruta de mi web se dirija al archivo. Os pongo varios ejemplos:
www.miweb.com/home/ =
www.miweb.com/archivo.php?h_1=home www.miweb.com/home =
www.miweb.com/archivo.php?h_1=home www.miweb.com/home/view/ =
www.miweb.com/archivo.php?h_1=home&h_2=view www.miweb.com/home/view =
www.miweb.com/archivo.php?h_1=home&h_2=view
He estado haciendo pruebas pero algo no me funciona:
Código:
Options +Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^(.*) archivo.php?h_1=$1
RewriteRule ^(.*)/ archivo.php?h_1=$1
RewriteRule ^(.*)/(.*) archivo.php?h_1=$1&h_2=$2
RewriteRule ^(.*)/(.*)/(archivo.php?h_1=$1&h_2=$2
¿Que hago mal?. Cuando imprimo <?php echo $_GET["h_1"]; ?> no me imprime "home". ¿Que debo hacer para imprimirlo?