[RESOLVIDO] UOLHOST: problema em reescrita de url
Entrando com mais um post.
Descrevo aqui como solucionar um problema típico de quem contrata as hospedagens linux do UOLHOST.
O problema ocorre na hora de fazer a reescrita de URL.
Localmente o site funciona corretamente; na hora de subir os arquivos para a hospedagem não funciona.
Muitos vão dizer que a hospedagem do UOLHOST não presta e recomendaria contratar outra, porém tem situações que o cliente fez a contratação. Ele não quer mudar e quer o site funcionando. se vira meu irmão…rsss
Vasculhando a net, cheguei a uma solução e compartilho com vocês.
Basta acrescentar estas 2 linhas no arquivo .htaccess
Options +FollowSymLinks
Options -MultiViews
exemplo:
.htaccess
RewriteEngine On
RewriteRule ^contato\/?$ index.php?pagina=contato.php [L]
Options +FollowSymLinks
Options -MultiViews
index.php
<div id="menu"><a href="contato">Contato</a></div> <div id="dinamico"> <?php $page = isset($_GET('pagina')) ? $_GET('pagina') : "principal.php"; include ($page); ?> </div> |
Quer saber o que faz esses Options, clique aqui.
Eu acho muito mais simples e mais eficiente sair do lixo de serviço da UOL. Suporte deles é uma m@#$…
Dica interessante, obrigado por compartilhar.