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.