Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos,
Tenho dois sites hospedados em provedores diferentes:
No primeiro todas as páginas após o .com.br/ não há necessidade de digitar o .html, ou seja, ao digitar a URL no navegador, www.meusite.com.br/parceiro ele abre normalmente a página;
Já no outro, se não digitar www.meusite.com.br/parceiro.html, ele recorre no Erro 404.
Como posso resolver esse problema e eliminar no outro provedor a necessidade de digitar o HTML?
Agradeço desde já
Abraços a todos!
Fala Marlon,
O problema é que o .htaccess não existe nos provedores, ou está oculto.
Eu não sei o código para essa ação, (sou novato), e nem sei como achá-lo oculto.
Agradeceria se portasse o código.
Abraço
Se não existe, vc pode cria-lo.
.htaccess é um arquivo oculto mesmo, vc precisa pedir para o teu client ftp ou ssh para te mostrar os arquivos ocultos.
Leituras:
http://wbruno.com.br/php/mostrar-html-na-url-mas-servir-paginas-php/
http://wbruno.com.br/php/desmistificando-urls-amigaveis-com-php-e-htaccessapache/
Amigos,
A resposta para esta dúvida era:
RewriteEngine On
RewriteRule ^pagina$ /pagina.html [NC]
Mas valeu Marlon e William, os tutoriais ajudaram!
Buenas tchê.
Configure o .htaccess para a reescrita da URL.