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?