Pode utilizar o .htaccess para redirecionar automaticamente um visitante para outra localização, por exemplo, quando tem um novo sítio web, ou o seu sítio ainda está em construção.
Neste tutorial pode encontrar a descrição das funções mais utilizadas e como implementá-las no espaço web da One.com.
- Redirecionamento 301
- Redirecionamento para www.yourdomain.com
- Redirecionamento para yourdomain.com
- Reescrever tudo para HTTPS
Dica: Se pretender redirecionar o seu sítio web para outro domínio ou endereço de IP, recomendamos a utilização de DNS. Veja os nossos tutoriais sobre como gerir as suas configurações de DNS.
Redirecionamento 301
Pode redirecionar permanentemente os seus visitantes para outra localização, a isto dá-se o nome de Redirecionamento 301.
O número 301 representa o código de estado do HTTP. Ao adicionar o número 301, está a indicar aos motores de pesquisa que esse endereço foi movido permanentementepara outra localização, por consequência o ranking da sua página também será movido.
Redirect 301 /oldpage.html https://www.one-example.com/newpage.html
Substitua /oldpage.html com o nome da página atual e https://www.one-example.com/newpage.html com a nova localização. Certifique-se de que todo o texto está numa só linha.
Nota: Em alguns casos, pode querer redirecionar os seus visitantes apenas temporariamente, por exemplo, para uma página em construção. Neste caso, será melhor utilizar outro código, utilize o número 307 em vez do número 301.
Redirecionamento para www.yourdomain.com
Poderá realizar este processo para melhorar o seu ranking nos motores de pesquisa. Os motores de pesquisa reconhecem www.yourdomain.com e yourdomain.com como duas páginas diferentes, será melhor se for utilizada apenas uma página..
#Rewrite to domain with www RewriteEngine On RewriteCond %{HTTP_HOST} !^(.+\.)([a-zA-Z0-9-]+\.([a-z]{2,4})|co\.uk|me\.uk|org\.uk|priv\.no)$ RewriteCond %{HTTP_HOST} ([a-zA-Z0-9-]+\.([a-z]{2,4})|co\.uk|me\.uk|org\.uk|priv\.no)$ RewriteRule ^(.*)$ https://www.%1/$1 [L,QSA,R=301]
Redirecionamento para yourdomain.com
Semelhante ao redirecionamento para www, mas por outro método. Tem a mesma finalidade.
#Rewrite to domain without www RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*) RewriteRule ^(.*) https://%1/$1 [QSA,L,R=301]
Reescrever tudo para HTTPS
Se ativar o SSL no seu espaço web pode reescrever todo o tráfego para https://. Desta forma, irá ter a certeza de que os seus visitantes apenas irão utilizar uma ligação segura. Se pretende redirecionar para https:// apenasalgumas pastas no seu sítio web, pode adicionar o ficheiro .htaccess nas pastas específicas.
#Rewrite everything to https RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Related articles: