zDubsCrazy Banido Postado Julho 3, 2015 Denunciar Compartilhar Postado Julho 3, 2015 Olá pessoal, gostaria de saber como faço pra fazer algo do tipo em PHP: Normal: site.com/arquivo.php?valor=AlgumValor Como quero: site.com/AlgumValor Um exemplo disso é o encurtador de URLs http://is.gd( http://is.gd/codigo-da-url ) Creio eu que ele não fique criando pastas pra cada URL. Quem souber agradeço a ajuda! Link para o comentário Compartilhar em outros sites More sharing options...
Guest Dêemezeká Postado Julho 3, 2015 Denunciar Compartilhar Postado Julho 3, 2015 (editado) na verdade o parametro esta passando pela url ainda, mas isso é uma modificaçao de url que pode ser feita usando o .htaccesscoloque esse codigo no seu .htaccess (obs: nao testei) RewriteEngine On RewriteRule ^([^/]*)$ /arquivo.php?valor=$1 [L] @edit se aquele nao funcionar, use isso: RewriteEngine On RewriteRule ^([a-zA-Z0-9_-]+)$ arquivo.php?valor=$1 Editado Julho 4, 2015 por Dêemezeká Link para o comentário Compartilhar em outros sites More sharing options...
zDubsCrazy Banido Postado Julho 4, 2015 Autor Denunciar Compartilhar Postado Julho 4, 2015 na verdade o parametro esta passando pela url ainda, mas isso é uma modificaçao de url que pode ser feita usando o .htaccess coloque esse codigo no seu .htaccess (obs: nao testei) RewriteEngine On RewriteRule ^([^/]*)$ /arquivo.php?valor=$1 [L] @edit se aquele nao funcionar, use isso: RewriteEngine On RewriteRule ^([a-zA-Z0-9_-]+)$ arquivo.php?valor=$1 Está dando "Internal Server Error", o que será que fiz de errado? Link para o comentário Compartilhar em outros sites More sharing options...
Guest Dêemezeká Postado Julho 4, 2015 Denunciar Compartilhar Postado Julho 4, 2015 (editado) Está dando "Internal Server Error", o que será que fiz de errado? no primeiro ou no segundo? aki o segundo ta funfando http://brain.peexel.org/testes/aaaa aparece um a amais mas é por causa da script o arquivo original é http://brain.peexel.org/testes/arquivo.php?valor=aaaa mas nao da pra acessar ele pq tudo depois de /testes/ vai ser considerado o valor Editado Julho 4, 2015 por Dêemezeká Link para o comentário Compartilhar em outros sites More sharing options...
zDubsCrazy Banido Postado Julho 4, 2015 Autor Denunciar Compartilhar Postado Julho 4, 2015 no primeiro ou no segundo? aki o segundo ta funfando http://brain.peexel.org/testes/aaaa aparece um a amais mas é por causa da script o arquivo original é http://brain.peexel.org/testes/arquivo.php?valor=aaaa mas nao da pra acessar ele pq tudo depois de /testes/ vai ser considerado o valor No segundo, só que eu esqueci de perguntar: posso usar no localhost normalmente? Link para o comentário Compartilhar em outros sites More sharing options...
Guest Dêemezeká Postado Julho 4, 2015 Denunciar Compartilhar Postado Julho 4, 2015 No segundo, só que eu esqueci de perguntar: posso usar no localhost normalmente? creio que nao, arquivos .htaccess foram feitos pra sistemas linux, e nunca tentei usar .htaccess no localhost, mas na minha hospedagem o segundo codigo ta funcionando Link para o comentário Compartilhar em outros sites More sharing options...
zDubsCrazy Banido Postado Julho 4, 2015 Autor Denunciar Compartilhar Postado Julho 4, 2015 creio que nao, arquivos .htaccess foram feitos pra sistemas linux, e nunca tentei usar .htaccess no localhost, mas na minha hospedagem o segundo codigo ta funcionando Funcionando! Muito obrigado! Link para o comentário Compartilhar em outros sites More sharing options...
Guest Dêemezeká Postado Julho 4, 2015 Denunciar Compartilhar Postado Julho 4, 2015 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
zDubsCrazy Banido
Olá pessoal, gostaria de saber como faço pra fazer algo do tipo em PHP:
Normal: site.com/arquivo.php?valor=AlgumValor
Como quero: site.com/AlgumValor
Um exemplo disso é o encurtador de URLs http://is.gd( http://is.gd/codigo-da-url )
Creio eu que ele não fique criando pastas pra cada URL.
Quem souber agradeço a ajuda!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados