mauro26 0 Denunciar post Postado Maio 19, 2015 Oi tudo bem? Estou com uma duvida em como montar os meus urls amigaveis. O meu dominio atualmente está assim: www.dominio.com/en/jobs.php?Location=2&Category=1 htacess: RewriteCond %{QUERY_STRING} Location=(.*)&Category=(.*)$ [NC] RewriteRule ^(es|en|pt|fr|pl|de|ro|it)/jobs.php jobs.php?lang=$1&Location=%1&Category=%2 [L] Mas que gostaria de deixar com melhor aspecto o meu url, gostaria qeu ficasse por exemplo assim www.dominio.com/en/jobs-Nomelocalização-NomeCategoria.html Mas a minha dúvida é visto que o url vai pegar os resultados com base no id (int) da localização e categoria como poderei fazer com que aparece o nome que está relacionado com o id de cada um deles? Assim poderei criar o meu url amigavel. abr Compartilhar este post Link para o post Compartilhar em outros sites
Maykel-ctba 233 Denunciar post Postado Maio 19, 2015 Aconselho você criar um flag chamado "alias" no seu banco de dados. Dessa maneira, você pode buscar seu registro por ele ao invés do ID. ID Alias Titulo 1 nome-do-registro Nome do Registro Aí, você pega via SELECT SELECT * FROM table WHERE alias = "nome-do-registro" Retornará o ID 1, no caso. Compartilhar este post Link para o post Compartilhar em outros sites
mauro26 0 Denunciar post Postado Maio 19, 2015 Aconselho você criar um flag chamado "alias" no seu banco de dados. Dessa maneira, você pode buscar seu registro por ele ao invés do ID. ID Alias Titulo 1 nome-do-registro Nome do Registro Aí, você pega via SELECT SELECT * FROM table WHERE alias = "nome-do-registro" Retornará o ID 1, no caso. Mas já existe, por exemplo no meu caso, tenho duas tabelas:: jobCategory: -id; - jobCategory_en - jobCategory_pt locations: -id; - location_en - location_pt Agora gostaria de saber como aplicaria isso no htacess. Compartilhar este post Link para o post Compartilhar em outros sites