Redirecionamento de sites com php e .htaccess

Sin comentarios »

Se você usa PHP para redirecionar seu site, saiba que é muito provável que seu site não esteja sendo corretamente indexado pelo Google.

Por default o PHP envia o código 302 que significa “recurso temporariamente movido” e isso faz com que o Googlebot não indexe o destino de seu redirecionamento.

Por exemplo, o código abaixo somente será útil se seu site está realmente em manutenção no momento:

<?php
header
('Location: http://www.foo.com/bar/');
?>

Já os comandos abaixo farão com que o Google siga o redirecionamento e indexe seu site:

<?php
header
('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.foo.com/bar/');
?>

Porém, a melhor maneira, caso seja possível, é fazer o redirecionamento através do arquivo .htaccess do Apache.

No exemplo abaixo, cada requisição para foo.com/ é redirecionada para foo.com/bar/:

#Redirect (this will result in a 301 permanently moved status code)
RedirectMatch permanent ^/$ http://www.foo.com/bar/

O uso do arquivo .htaccess é mais rápido e consome menos recursos do servidor.

Alterar o sudo do Ubuntu para não pedir senha.

3 comentarios »

Em uma instalação padrão do Ubuntu Linux, toda tarefa que exija privilégios de administrador (root) executa um programa chamado “sudo”.

Por padrão, e motivos de segurança, esse programa irá solicitar sua senha.

É possível configurar o comando sudo para permitir que usuários específicos executem comandos com privilégios de administrador (root), sem pedir uma senha.

O programa sudo armazena suas configurações no arquivo /etc/sudoers.

Digamos que você deseje que o usuário jose execute comandos como root, sem que seja solicitada a senha a cada comando, adicione a seguinte linha:

jose ALL=NOPASSWD:ALL

Publicidad