Hola,
Se que es un tema recurrente en el foro pero no he logrado dar con la solucion a este problema entre los cientos de posts sobre mod_rewrite que hay.
El caso es que estoy empezando a crear mis propias URLs personalizadas me encuentro con el problema de que solo puedo acceder a ellas si la URL aparece despues del archivo index, por ejemplo, este es mi .htaccess:
Código:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /fashionbidtv/web/
RewriteRule index\.html index.php [NC]
RewriteRule ^([^/.]+)/([^/.]+)(?:/)?$ /showcat.php?catname=$1&url=$2 [L]
Y luego tengo una BDD en MySQL con la tabla que contiene el nombre del articulo (catname) y la URL personalizada para que se pueda editar manualmente (url)
Pero si intento acceder a alguno de estos enlaces:
ERROR 404
Código:
http://localhost/fashionbidtv/web/shoes/buy-cheap-shoes.html
FUNCIONA
Código:
http://localhost/fashionbidtv/web/index.html/shoes/buy-cheap-shoes.html
Como veis, solo carga la pagina si coloco la regla tras el index.html/index.php.
Alguien sabe a que se debe?
Gracias!