[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.

2 comentários em “[RESOLVIDO] UOLHOST: problema em reescrita de url

  • 6 de maio de 2014 em 11:18
    Permalink

    Eu acho muito mais simples e mais eficiente sair do lixo de serviço da UOL. Suporte deles é uma m@#$…

    Resposta
  • 4 de junho de 2014 em 16:16
    Permalink

    Dica interessante, obrigado por compartilhar.

    Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *