AJUDA
Buscar:
FAQ:
Aumentar Letras Diminuir Letras   
Como utilizar o mod_rewrite para conversão de url’s amigáveis em minha hospedagem Linux?

O mod_rewrite possui diversas funções que facilitam o desenvolvimento de aplicações web. Uma delas, possibilita transformar URL´s mais complexas em URL´s “amigáveis”, ou seja, de maior compreensão e memorização, além de ajudar os mecanismos na indexação e isolar a tecnologia que foi utilizada para a construção do site.

Deste modo, você pode “transformar” uma URL como: HTTP://www.seudominio.com.br/minhasimagens.php?idAlbum=5&idFoto=80

No endereço abaixo:
HTTP://www.meudominio.com.br/minhasimagens/


Abaixo, listamos alguns exemplos desta aplicação:

A primeira etapa para o uso do mod_rewrite é a sua ativação propriamente dita, para isto, inclua a linha abaixo em um arquivo .htaccess na raiz de sua plataforma de hospedagem. Caso o arquivo não exista, crie o mesmo e envie para o servidor.


RewriteEngine On


Esta linha habilita o uso do mod_rewrite no seu site.

Para saber mais sobre como alterar parâmetros em hospedagens Linux com arquivos .htaccess, acesse a FAQ: http://ajuda.uolhost.com.br/index.php?ind=&p=resposta&res=526

A segunda etapa, é criar a regra que conversão:

Digamos que você queira que, ao acessar o endereço
http://www.seudominio.com.br/site.php?id=1&cod=novo

A url resultante seja
http://www.seudominio.com.br/novo

O arquivo .htaccess deve ter as seguintes linhas:

RewriteEngine on
RewriteRule ^/novo$ /site.php?ind=1&cod=novo [NC]


Para verificar demais regras você pode consultar o manual do mod_rewrite do Apache, no endereço: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

Caso você utilize uma plataforma Windows, também é possível converter url`s. Para isso, consulte o artigo do nosso Blog: http://www.uolhost.com.br/blog/368/novidade-na-hospedagem-windows-2008-modulo-url-rewrite/

Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1. Como realizar um redirecionamento 301.

2. Como posso utilizar arquivos .htaccess para alterar parâmetros nas hospedagens Linux?

3. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

4. Glossário Revenda Linux - cPanel

5. Como instalar o Magento em uma plataforma Linux do UOL HOST?

6. Como instalar o Moodle em uma hospedagem do UOL HOST?

7. Como transferir meu site de outro provedor de hospedagem?

8. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

9. Como fazer um formulário em FLASH com PHP?

10. Conheça os principais passos para começar a trabalhar com e-mail marketing

11. Ao acessar o meu site, meu sistema de anti-virus acusa perigo. O que fazer?

12. Como testar a conexão com um banco de dados MSSQL e PHP?

13. Como usar o componente AspEmail?

14. Como usar o componente CDOSYS na Revenda Windows?

15. Como utilizar o módulo URL Rewrite do IIS 7/Windows 2008 no UOL HOST?

16. Qual é a versão do PHP e MySQL utilizados?

17.  Como usar o componente CDOSYS?

18. Possuo uma plataforma Windows com uma aplicação em PHP. Ao clicar em itens do site, sempre visualizo a mesma página. O que fazer?

19. Estou com dificuldade no envio/recebimento das mensagens enviadas através do formulário de contato do meu site, como devo proceder.

20. Proteção de diretórios e arquivos via .htaccess:

21. Contratei uma hospedagem e quero redirecionar outros dominios e e-mails para ela, é possível?

22. Site, Hospedagem, Domínio, etc. Entenda melhor o que são.

23. Checklist para campanhas de e-mail marketing.

24. Como incluir meu site no Google e como fazer com que ele tenha um melhor resultado nas buscas?

25. Como testar a conexão com um banco de dados MySQL e PHP?

26. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

27. Como evitar que as imagens da minha hospedagem Linux sejam utilizadas por sites de terceiros?

28. Como publicar meu site utilizando o Dreamweaver?

29. Como Instalar o Coppermine Photo Gallery em uma Plataforma do UOL HOST?

30. Como executar Stored Procedures em MySQL utilizando Asp.Net?

31. Como instalar o PHP Fusion em uma plataforma UOL HOST?

32. Os 10 erros mais freqüentes em e-mail marketing.

33. Tenho um domínio/hospedagem com o UOL HOST mas quero usar o Windows Live Hotmail para meus e-mails, é possível?

34. Como instalar a nova versão do Magento na Revenda.

35. Gostaria de obter um certificado próprio para conexões seguras (SSL). O que devo fazer?

36. Como restaurar um backup completo de uma conta de hospedagem gerado em outro cPanel?

37. Como criar um blog no meu site ?

38. Proteção de diretórios via web.config em hospedagens Windows

39. Quais as vantagens e como utilizar o IIS SEO Toolkit nas hospedagens Windows do UOL HOST?

40. Como gerar uma chave CSR para uso de SSL em uma hospedagem compartilhada Linux do UOL HOST?

41. Quero exibir/listar o conteúdo dos diretórios da minha hospedagem, é possível?

42. E-mail marketing para o B2C - design e conteúdo relevante

43. Como usar o componente ASPUpload?

44. Estou acostumado a publicar minhas aplicações PHP em plataformas Linux no UOL HOST, o que eu preciso saber para poder publicar minhas aplicações no ambiente Windows?

45. Minha aplicação ASP para de responder e o site fica inacessível. Nenhuma pagina ASP do site responde a requisições. O que fazer?

46. Como importar produtos de um arquivo CSV para a Loja Virtual?

47. Como configurar o Windows Live Writer para atualizar o meu Blog no UOL HOST?

48. Como adicionar domínios como apontamentos em meu site?

49. Como configurar o Exchange no Microsoft Office Outlook?

50. Minha hospedagem é Linux, tenho o dump de minha base de dados MySQL e, em função do tamanho, não posso usar o gerenciador de Banco de dados do Painel, como posso rodar o Dump no servidor?

51. Quais as dicas para melhorar um site recém criado através do Construtor de Sites?

52. Como adicionar imagens em páginas criadas com o construtor de sites?

53. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

54. Como posso configurar páginas de erro personalizadas?

55. O que é a ferramenta "Reiniciar Pool de aplicação" existente no Painel do Cliente? Posso reiniciar minha aplicação livremente?

56. Como utilizar a biblioteca GD do PHP?

57. Como importar as regras do mod_rewrite de um arquivo .htaccess para rodar em uma plataforma Windows?

58. Quero alterar a modalidade de cobrança de meus serviços UOL HOST. Como fazer?

59. Como funciona o processo de registro de domínios?

60. Como funciona o SSL nas hospedagens?

61. Como faço para obter um certificado próprio para conexões seguras (SSL) e como instalá-lo em alguma conta de hospedagem dentro de uma Revenda?

62. O que é a Opção "Configurar o Cache" que visualizo no Painel de Controle de minha Hospedagem Linux?

63. Meu formulário de contato do Construtor de Sites não está funcionando corretamente, como proceder?

64. Como funciona o suporte a um programa escrito em C nas hospedagens do UOL HOST?

65. Como bloquear o acesso de um determinado IP para o meu site em uma plataforma Linux?

66. Quais são as bibliotecas(libs) existentes no PHP do plano de Revenda?

67. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

68. Registrei um domínio internacional e quero ocultar os dados do Whois, é possível?

69. Registrei um domínio com o UOL HOST e quero redirecioná-lo para o Google Sites (Google AppEngine). Como fazer?

70. Meu site utiliza ASP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

71. Como realizar o Dump de minha Base de dados MySQL via SSH em uma hospedagem Linux?

72. Ao disparar um e-mail Marketing, identifiquei um número alto de falhas na entrega de mensagens, como reduzir este indice?

73. Configurando Cartão de Crédito e Débito Online na Loja Virtual

74. Como fazer um backup completo de uma conta de hospedagem em uma Revenda?

75. Como aumentar o tempo de execução de scripts no PHP para o Moodle?

76. Como fazer o Upload de arquivos via PHP?

77. Quantos aplicativos posso ativar em uma mesma hospedagem utilizando o Instalador de Aplicativos?

78. Como configurar o Microsoft Outlook 2000?

79. O que é o "PHPInfo"?

80. Como colocar um vídeo ou arquivo de áudio no meu site?

81. Meu site utiliza PHP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

82. Registrei um domínio com o UOL HOST e quero redirecionar uma entrada para o Tumblr. Como fazer?

83. Como inserir banners na minha Loja Virtual?

84. Registrei um domínio com o UOL HOST e quero redirecionar uma entrada para o Yola. Como fazer?

85. Posso personalizar meu endereço do UOL Conecta?

86. Revenda Windows - Como redirecionar um domínio (dominiodocliente.com) para abrir o conteúdo de uma pasta dentro da hospedagem (dominiodocliente.com/loja)?

87. Como compilar um arquivo em C?

88. Como enviar mensagens por formulário de contato através do ASP.NET?

89. Como funciona o processo de liberação e de concorrência de domínios no Registro.br?

90. Tenho um certificado SSL próprio, como posso transferí-lo para minha hospedagem?

91. Posso utilizar ferramentas em PHP para administrar bases MySQL?

92. Como migrar minhas caixas postais para o UOL HOST?

93. Registrei um domínio com o UOL HOST e quero redirecionar uma entrada para o Webnode. Como fazer?

94. Quais tipos de domínios exigem CPF ou CNPJ e para que são destinados?

95. Como é analisado o número de erros em um processo de envio de E-mail Marketing?

96. Posso utilizar o gerenciador de conteúdo Drupal?

97. Tenho uma aplicação que necessita de abertura de uma porta no servidor de hospedagem compartilhada para rodar. Como proceder?

98. O que é PEAR? Está disponível no UOL HOST?

99. Quero utilizar o mod_deflate na minha hospedagem Linux. Como habilitar?

100. Como resetar a senha de administrador do Moodle?