Como criar arquivo de redirecionamento em Php simples?

Como pode fazer redirecionamento 301 em Php bem simples.

como criar Redirecionamento em php simples 301



Esse código é bem simples e você pode colocar em qualquer página Php para criar uma página de redirecionamento simples

Exemplos de código de redirecionamento Php simples


<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://meuphpbasico.blogspot.com");
?>


Um pouco mais avançado você pode criar uma unica página que use $_GET para pegar a Url e redirecionar para outras páginas conforme a Url que você digitar na barra de endereços ou criar um link, bom para redirecionamentos automatizados e atá fazer com que seja nofollow, claro que, nesse caso deve criar um diretório e usar o robots para nofollow o diretório

Exemplos de código de redirecionamento Php 'avançado'


redirect.php

<?php
// Recebe os dados, no caso Url com http//: ou https
$VaiPara=$_GET['go'];

header("HTTP/1.1 301 Moved Permanently");
// e redirecionar
header("Location: $VaiPara");
?>


http://MEU-SITE.com/directorio-x/redirect.php?go=http://meuphpbasico.blogspot.com

http://MEU-SITE.com/directorio-x/redirect.php?go=https://yahoo.com

Bastaria você criar uma diretório em seu site e dentro dela um arquivo, pode ser com nome sugerido redirect.php e copiar o endereço acima, mas substituir o nome dos site e talvez diretório e lembrando que para a Url que será direcionado precisa inserir o http:// ou Https se for o caso, ou seja, Url completa.

Exemplos 2 de código de redirecionamento avançado Php

A vantagem desse código abaixo é que os endereços podem ficar mais curtos, bom se for criar muitos links, mas redireciona apenas para Http e não é possível Https, se bem que alguns sites fazem seu próprio redirecionamento...

redirect2.php

<?php
// Recebe os dados, no caso Url sem http//:
$VaiPara=$_GET['go'];

header("HTTP/1.1 301 Moved Permanently");
// acrescenta Http e os dados e redireciona
header("Location: http://$VaiPara");
?>


http://MEU-SITE.com/directorio-x/redirect2.php?go=meuphpbasico.blogspot.com

Bastaria você criar uma pasta em seu site e dentro dela um arquivo, pode ser com nome sugerido redirect2.php e copiar o endereço acima, mas substituir o nome dos sites e lembrando que para a Url que vai ir não deve inserir o http:// porque ele já está no código

Como eu falei acima, se a intenção é deixar essa Url mais curta, você pode renomear redirect2.php para index.php daí poderia ficar assim:

http://MEU-SITE.com/directorio-x?go=meuphpbasico.blogspot.com

Sem comentários:

Enviar um comentário