urls amigables htaccess

Iniciado por sirkiu, 10 Diciembre 2015, 18:46 PM

0 Miembros y 1 Visitante están viendo este tema.

sirkiu

Estoy tratando de crear las urls amigables para mi proyecto en php y mysql, pero llevo cinco días dandole vueltas y leyendo manuales y no hay manera...

Actualmente me muestra la url:
www.dominio.com/anuncios-ciudad/categoría/
pero quiero que me muestre así:
www.dominio.com/categoría-ciudad/

El caso es que en el htaccess tengo esto:

RewriteRule ^anuncios-([a-z_-]+)/([a-z_-]+)/([a-z_-]+)/?$ index.php?zone=$1&id=list&s=$2&se=$3 [QSA,L]
RewriteRule ^anuncios-([a-z_-]+)/([a-z_-]+)/?$ index.php?zone=$1&id=list&s=$2 [QSA,L]
RewriteRule ^anuncios-([a-z_-]+)/?$ index.php?zone=$1&id=list [QSA,L]
RewriteRule ^anuncios/?$ index.php?id=list [QSA,L]

sirkiu

Conseguí solucionarlo... por si puede ayudar a alguien, la solución:

RewriteRule ^anuncios-en-([a-z_-]+)/([a-z_-]+)/([a-z_-]+)/?$ index.php?pob=$1&id=list&s=$2&se=$3 [QSA,L]
RewriteRule ^anuncios-en-([a-z_-]+)/([a-z_-]+)/?$ index.php?pob=$1&id=list&s=$2 [QSA,L]
RewriteRule ^anuncios-en-([a-z_-]+)/?$ index.php?pob=$1&id=list [QSA,L]
RewriteRule ^anuncios-([a-z_-]+)/([a-z_-]+)/([a-z_-]+)/?$ index.php?zone=$1&id=list&s=$2&se=$3 [QSA,L]
RewriteRule ^anuncios-([a-z_-]+)/([a-z_-]+)/?$ index.php?zone=$1&id=list&s=$2 [QSA,L]
RewriteRule ^anuncios-([a-z_-]+)/?$ index.php?zone=$1&id=list [QSA,L]
RewriteRule ^anuncios/?$ index.php?id=list [QSA,L]