urls amigables htaccess


10 de Diciembre del 2015

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]



11 de Diciembre del 2015

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

[code]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][/code]