Criar redireccionamento em PHP, .htaccess

Post a reply

Confirmation code
Enter the code exactly as it appears. All letters are case insensitive.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Criar redireccionamento em PHP, .htaccess

Criar redireccionamento em PHP, .htaccess

by Kbasept » Sun Oct 22, 2023 8:28 pm

O redireccionamento permite que seja redirecionado os visitantes para outro endereço, seja para um site externo ou outra localização do mesmo alojamento de site.

É importante escolher bem o tipo de redireccionamento, dado que se o redireccionamento é permanente devemos efetuar corretamente utilizando o “301”, para que os motores de busca como Google, Bing, Yahoo, atualizem o seu url nos resultados de pesquisa.

PHP
Crie um ficheiro PHP (ex. index.php) com o seguinte conteúdo:
<?php
header(‘Location: https://www.sitedestino.pt’, true, 301);
?>
Caso pretenda um redireccionamento temporário, remova os parâmetros “true” e “301”:
<?php
header(‘Location: https://www.sitedestino.pt’);
?>
.htaccess
Crie um ficheiro “.htaccess” (incluir o ponto no inicio) com o seguinte conteúdo, de acordo com o redireccionamento pretendido:

Redireccionamento permanente:
Redirect 301 / http://www.sitedestino.pt/

Caso pretenda um redireccionamento temporário, remova o parâmetro “301”. O parâmetro “/” representa a URL a ser redirecionada, se o .htaccess dentro de uma subdiretoria, altere para o nome da subpasta:

Redirect /subpasta/ http://www.sitedestino.pt/

Ou
RewriteEngine On

RewriteRule ^/?(.*)$ http://www.sitedestino.pt/$1 [L,R=301,QSA]
Fonte: https://www.kbase.pt/criar-redirecionam ... -htaccess/

Top