Gerador de Redirect 301
Um redirecionamento 301 é uma instrução utilizada em configurações de servidor para redirecionar permanentemente uma URL para outra. Esse tipo de redirecionamento é útil em várias situações, como quando uma página foi movida para uma nova URL permanente ou quando você deseja consolidar várias versões de URL para evitar conteúdo duplicado nos motores de busca. Aqui está como você pode implementar um redirecionamento 301 em diferentes ambientes:
Apache (arquivo .htaccess)
Se você estiver usando o servidor Apache, pode configurar redirecionamentos 301 através de diretivas no arquivo .htaccess
localizado na raiz do seu diretório web. Aqui está um exemplo de como redirecionar todas as solicitações de uma URL antiga para uma nova URL:
RewriteEngine On
RewriteRule ^url-antiga$ /nova-url [R=301,L]
RewriteEngine On
: Ativa o módulo de reescrita do Apache.RewriteRule ^url-antiga$ /nova-url [R=301,L]
: Define a regra de redirecionamento onde^url-antiga$
é a URL antiga (expressão regular),/nova-url
é a nova URL e[R=301,L]
indica que é um redirecionamento permanente (301) e que é a última regra a ser aplicada.
Nginx
Se você estiver usando Nginx como seu servidor web, você pode configurar redirecionamentos 301 diretamente no arquivo de configuração do Nginx (nginx.conf
) ou nos blocos de servidor (server {}
). Aqui está um exemplo de configuração para redirecionar uma URL antiga para uma nova URL:
server {
listen 80;
server_name seu-dominio.com;
location /url-antiga {
return 301 http://seu-dominio.com/nova-url;
}
}
return 301 http://seu-dominio.com/nova-url;
: Define o redirecionamento 301 para/url-antiga
parahttp://seu-dominio.com/nova-url
.
PHP
Se preferir implementar redirecionamentos 301 diretamente no código PHP, você pode usar o seguinte script no início do seu arquivo PHP:
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.seu-dominio.com/nova-url");
exit();
header("HTTP/1.1 301 Moved Permanently");
: Define o status de resposta HTTP como 301.header("Location: http://www.seu-dominio.com/nova-url");
: Especifica a nova URL para a qual o usuário deve ser redirecionado.
WordPress
Se você estiver utilizando WordPress e deseja redirecionar URLs de forma prática, você pode usar plugins como o “Redirection” ou “Yoast SEO”, que permitem gerenciar redirecionamentos 301 diretamente na interface administrativa do WordPress.