リダイレクトしたいURL
https://sample.domain/xxx
↓
https://xxx.jp
#★PHPでかく場合
/**
* @Route("/xxx", name="xxx")
*/
public function index()
{
header('Location: https://xxx.jp', true, 301);
exit;
}
#★Symfonyで書く場合
/**
* @Route("/xxx", name="xxx")
*/
public function index()
{
return $this->redirect('https://xxx.jp', 301);
}
#★.htaccess でやる場合
(Rewrite Engine on の下に追記する)
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^xxx$ http://xxx.jp/? [R=301,L]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^xxx/sub$ http://xxx.jp/sub? [R=301,L]
#★AWSでやる場合
個人的には、AWS管理画面からリダイレクトさせた方が安全そう
status:301(引っ越しました)を返せるリダイレクトが SEO的にも好ましいです。