Pequenas Dúvidas

  • HTML
  • CSS
  • JS
  • PHP
  • MySQL
  • Marketing Digital
  • Photoshop

Redirecionar para outro endereço com PHP

PHP Redirect

Em alguns casos precisamos que certa URL seja redirecione para outra, são vários os motivos, mudança de site, de endereço ou forma de como um arquivo já estava indexado nos buscadores, url que não foram encontradas (o famoso erro 404), etc.

No PHP existe uma função que dentre outras ações, possibilita o redirecionamento para outra URL, vamos conhecer qual é (eu já tinha utilizado ela em outras postagens e resolve fazer uma postagem somente sobre essa função).

Por exemplo, se eu quiser que ao acessar um determinado link, ele redirecione para o Google, basta realizar a seguinte instrução:

<?php
header("location: http://www.google.com.br");
?>

Bastante simples, certo?

Redirecionamento 301 (permanente)

Redirecionando de forma permanente e avisando “todos” por isso. Por exemplo, se você quer redirecionar uma página com uma URL como, por exemplo: http://www.pequenasduvidas.com?id=10&page=5 para algo mais amigável, como: http://pequenasduvidas.com/redirecionamento também é possível informar isso para buscadores que acessam a url, porém preservando todo o histórico da antiga url.

Para fazer isso, basta colocar o seguinte código na primeira página (http://www.pequenasduvidas.com?id=10&page=5):

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

E todos os pedidos para a página http://www.pequenasduvidas.com?id=10&page=5 serão redirecionados para http://pequenasduvidas.com/redirecionamento e pronto!

Lembra-se do 404 que mencionei no inicio da postagem, também é possível redirecionar para outra página, utilizando a seguinte informação:

<?php
header("HTTP/1.0 404 Not Found");
header("Location: http://pequenasduvidas.com/erro_404" );
?>

Dúvidas nos comentários e até a próxima.

 

fev 4, 2015Rodrigo Sarri
Validando campos de um formulário com a Jquey e a biblioteca validate.Redirecionamento de URL com Javascript/Jquery

Deixe uma resposta Cancelar resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

7 years ago PHP301, 404, header location, php, redirecionamento php
Posts recentes
  • Como abrir arquivos php no navegador? 21 de dezembro de 2015
  • Utilizando o F12, a ferramenta do desenvolvedor 7 de dezembro de 2015
  • Como recortar qualquer imagem usando a ferramenta caneta do Photoshop 3 de dezembro de 2015
  • Enviar dados de um formulário sem atualizar a página com JQUERY (ajax) 7 de abril de 2015
  • Separar as palavras de uma frase em PHP 9 de fevereiro de 2015
Categorias
  • Adobe Dreamweaver
  • CSS
  • Dicas
  • facebook
  • HTML
  • JQUERY
  • JS
  • Marketing Digital
  • MySQL
  • Photoshop
  • PHP
  • Sem categoria
Nuvem de tags
phpcssjqueryhtmljavascriptcss3inlinematrizlayoutfacebookfan pagedimensõesstyleimagensremover espaço em brancoclassdreamweaveradobetruqesdicaclasseidpáginacadastrar site no googleimplodeadicionar item de segurança banco de dadosvalidar emailarrayrandacertar horahorário de verãofuso horáriogerar número aleatóriovalidar campos phpmysqlsitemapcomo cadastrar site no buscadorcadastrar site no bingcadastrar site no yahoositemap para videossitemap para imagenscadastro no banco de dados phpsitemap para smartphonesitemap para googlecomo construir um sitemap
Outras postagens
Google Yahoo Bing - como cadastrar seu site nos principais buscadores
Cadastrar seu site ou Blog nos principais buscadores
7 years ago
PHP WideImage
Manipulação de imagens em php com a biblioteca WideImage
7 years ago
Enviar dados de um formulário sem atualizar a página com JQUERY (ajax)
7 years ago
Buscar
2018 © Pequenas Dúvidas - Aprenda um pouco de HTML CSS JS PHP MySQL e Marketing Digital