Como definir cabeçalhos HTTP

HTTP é a linguagem da Internet.

Hypertext Transfer Protocol, ou HTTP, é a linguagem de navegadores da Web e servidores usam para se comunicar através da Internet. Cada vez que um navegador solicita um servidor para uma página Web, a solicitação ea resposta são enviados juntamente com informações usando esse protocolo. Ao alterar os cabeçalhos HTTP que o servidor Web envia para navegadores, você pode fazer coisas como dizer o navegador se quer manter um cache de conteúdo da página ou redirecionar o usuário para outra página.

Coisas que você precisa

  • servidor Web Apache com o módulo mod_headers

Editar a Sua Configuração

  • Abrir qualquer arquivo httpd.conf do seu servidor ou um arquivo .htaccess. httpd.conf afeta todas as respostas seu servidor envia, enquanto .htaccess só irá afectar respostas para arquivos no diretório e subdiretórios do arquivo.

  • Adicionar um "" linha para o arquivo, se ainda não estiver presente. Todos modificação cabeçalho deve estar nesta "IfModule" tag.

  • Adicionar cabeçalhos pela adição de linhas de comando para o arquivo neste formato: encabeçamento definir "cabeçalho Content"

    Por exemplo, para adicionar um "Pragma: no-cache" cabeçalho, adicione a seguinte linha de comando:



    Cabeçalho definido Pragma "no-cache"

  • Remova o cabeçalho adicionando linhas de comando para o arquivo neste formato: encabeçamento unset

    Por exemplo, para remover os cabeçalhos Pragma, adicione a seguinte linha de comando:

    Header unset Pragma

  • Adicionar um "" linha para o arquivo após o seu último comando de cabeçalho, se ainda não estiver presente.

dicas & avisos

  • Se você deseja modificar todos os cabeçalhos o servidor envia, mudando httpd.conf é muito mais eficiente do que a edição de .htaccess.
De esta maneira? Compartilhar em redes sociais:

LiveInternet