Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Mensaje iniciado por: sirkiu en 10 Diciembre 2015, 18:46 PM

Título: urls amigables htaccess
Publicado por: sirkiu en 10 Diciembre 2015, 18:46 PM
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]
Título: Re: urls amigables htaccess
Publicado por: sirkiu en 11 Diciembre 2015, 19:48 PM
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]