Script Host BR - Vilas Net Postado Maio 22, 2012 Compartilhar Postado Maio 22, 2012 Quem possue os recursos disponíveis em seu servidor de hospedagem de site em PHP e que criou suas páginas com um conteudo estático e que agora quer deixá-las dinâmicas e com diversos recursos que só o PHP pode lhe oferecer. Não pense que é apenas renomear os arquivos .htm ou .html para a extensão .php. Mas o processo é muito simples: Salve .htaccess! O arquivo modificador de configurações do Apache, válido e ativo na maioria dos servidores de hospedagem de site web. A dica é fazer o servidor tratar os arquivos com extensão ".html" ou ".htm" como se fossem páginas PHP, ou seja, processando os scripts deles. Basta criar um arquivo de texto em branco, e digitar (ou colar) estas duas linhas: AddType application/x-httpd-php htm AddType application/x-httpd-php html Salvar com o nome ".htaccess" na pasta raiz do seu site, e pronto. Cuidado com o nome do arquivo, caso você nunca tenha usado. Ele começa com um ponto e não tem extensão. No Linux/Unix ficará oculto, por começar com um ponto. Para exibi-lo no seu gerenciador de arquivos local, por exemplo, pode ser necessário pedir para mostrar os arquivos ocultos. Uma vez dentro da pasta raiz, ele vale para a pasta atual e para todas as subpastas. Se você já usou o .htaccess alguma vez e já tem ele configurado, então não será necessário criar um novo arquivo, bastará editar o já existente, adicionando estas duas linhas. Ao fazer isso "transformará" suas páginas HTML em páginas PHP sem precisar renomear os arquivos. Tecnicamente você poderia usar a extensão que quiser. Mas alguns servidores de hospedagem de sites não registram corretamente o tipo MIME ao usar uma extensão diferente, e alguns navegadores podem acabar mostrando o código-fonte da página, ao invés do conteúdo HTML renderizado. Se seu servidor de hospedagem de site não reconhecer o .htaccess, pode ser necessário configurar o Apache manualmente (caso você tenha acesso à administração do servidor) ou entrar em contato com o suporte, nos planos de hospedagem de site (que vem a ser o caso da maioria). Mas como sempre, antes de entrar em contato com o suporte, certifique-se de que o arquivo .htaccess esteja salvo corretamente na pasta do seu site. Link para o comentário Compartilhar em outros sites More sharing options...
Marcelo Rocha Postado Maio 22, 2012 Compartilhar Postado Maio 22, 2012 Bacana. Estruturo todos sempre como .php. Em matéria de buscadores, htm e .html tem prioridade sobre o php? Porque de qualquer maneira o php disfarçado de htm vai processar algo e lançar um HTML, assim como o PHP certo? Link para o comentário Compartilhar em outros sites More sharing options...
Marcelo Maffezoli Postado Maio 22, 2012 Compartilhar Postado Maio 22, 2012 Caraca, interessante isso. Valeu mesmo! Link para o comentário Compartilhar em outros sites More sharing options...
Roots Postado Maio 22, 2012 Compartilhar Postado Maio 22, 2012 Bom, se vc vai transformar sua página estática em conteúdo dinâmico basicamente vai inserir código PHP na página, portanto fazer esse procedimento manual é necessário e ñ consome tempo, agora se vc vai simplesmente transformar sua página HTML em PHP é desnecessário e pura perda de tempo pois ñ influencia em nada! Inclusive uma página com extensão PHP que ñ seja dinâmica tem o seu carregamento mais lento que uma página HTML. Isso me lembra um amigo q adora criar páginas com a extensão .php sem utilizar conteúdo dinâmico, apenas p/dizer q a página está em PHP. PS: Ñ esqueça de informar a FONTE do tutorial. Link para o comentário Compartilhar em outros sites More sharing options...
luizpaulobr Postado Maio 22, 2012 Compartilhar Postado Maio 22, 2012 Isso é Bom e Ruim ao mesmo tempo. Bom, os portais Globo / R7, todas as paginas são em HTML, talvez os buscadores priorize isso. O problema, é que o Apache tratando esses arquivos como PHP, se nao tiverem nenhum codigo PHP neles, mesmo assim consome CPU e Memoria pois o apache vai achar que é PHP e vai verificar o arquivo inteiro antes. Se for HTML simples, o apache simplesmente fornece ao usuario, e nao consome processamento e memória algum. Claro, esse problema acontece em sites com muitas visitas. Link para o comentário Compartilhar em outros sites More sharing options...
joaopaulo Postado Maio 22, 2012 Compartilhar Postado Maio 22, 2012 Isso é Bom e Ruim ao mesmo tempo. Bom, os portais Globo / R7, todas as paginas são em HTML, talvez os buscadores priorize isso. Isso é cache... Para fazer isso, basta criar uma classe que a cada nova inserção/edição no BD, ele já cria a página .html e altera a estrutura daquelas que vão linkar essa nova página. Simples assim. Link para o comentário Compartilhar em outros sites More sharing options...
Marcelo Rocha Postado Maio 23, 2012 Compartilhar Postado Maio 23, 2012 Isso é cache... Para fazer isso, basta criar uma classe que a cada nova inserção/edição no BD, ele já cria a página .html e altera a estrutura daquelas que vão linkar essa nova página. Simples assim. Fiz isto em um site. Mesmo assim ele gera .php pois precisa de códigos php. Não vejo hoje nenhum site nosso que não use algum código php nele. Uma vez fiz um portal que gerava tudo em HTML, foi um baita salto nos buscadores. Reestruturava todas as páginas, com título, description, keywords, etc. Muito interessante! Link para o comentário Compartilhar em outros sites More sharing options...
Thiago Sabaia Postado Maio 27, 2012 Compartilhar Postado Maio 27, 2012 Um tempo atrás estava procurando como fazer isso, agora já sei como. Valeu. thiagosabaia.net Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados