Como fazer redirecionamento 301 no Wordpress

Blogosfera - 30/04/2011

Tenho tido dificuldades para uma tarefa muito simples: mudar um nome de domínio para um site já está online e fazer um redirecionamento 301 para todas as páginas para o novo domínio. Basicamente, o domínio está apontando para o mesmo diretório, eu adicionei como um alias para apontar para o domínio antigo. Depois de fazer todas as alterações para o arquivo do site e banco de dados Wordpress, eu simplesmente precisava para redirecionar todo o tráfego para o novo nome de domínio.

Parece fácil, mas o .htaccess pode ser complicado e sensível quando não se é especialista nese tipo de tarefa. Depois de pesquisar, alguém voltou para mim com a solução, basta colocar isso antes do Wordpress regra de reescrita em .htaccess (no topo do arquivo):

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.olddomain\.co\.uk$ [NC]
RewriteRule ^.*$ http://www.newdomain.co.uk%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^olddomain\.co\.uk$ [NC]
RewriteRule ^.*$ http://www.newdomain.co.uk%{REQUEST_URI} [R=301,L]
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Deixe o seu comentário