Foro de elhacker.net

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:

Código:
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:

Código:
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]