Hasta ahora había utilizado el htaccess para cambiar una ruta "fea" a una visualmente mejor. Por ejemplo, en lugar de http://www.miweb.com/index.php/pages...tos.php?id=123 queda así: www.miweb.com/lampara-verde-123.html
Esto lo consigo con esta regla:
Código Apache:
Ver original
# Activar RewriteEngine Options +FollowSymLinks RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f # Reescribir la URL solicitada por el usuario RewriteRule ^([a-zA-Z0-9-+]*)\-([0-9]+)\.html(.*)$ pages/productos.php?id=$2 [L]
La página de productos.php está en index.php/pages/productos.php
Ahora bien, necesito que además de eso, me ponga en "bonito" otras url.
Por ejemplo, quiero hacer una página llamada "Categorias" donde salgan las diferentes categorias de la web.
La página se llama categorias.php y está en index.php/pages/categorias.php
Quiero que cuando el usuario escriba www.miweb.com/categorias.html, internamente vaya a www.miweb.com/pages/categorias.php pero que al usuario le salga el www.miweb.com/categorias.html.
Como puedo combinar el mismo htaccess?
Gracias de antemano