問題 × 解決策

phpで相対パスを使って301リダイレクトを行う方法

  • 2020年11月30日
  • PHP

問題

phpで相対パスを使って301リダイレクトを行うには?

解決策

「header('Location: ' . 'リダイレクト先のファイルの相対パス', true , 301);」を頭に記述します。

 

相対パスを使って301リダイレクト

phpで相対パスを使って301リダイレクトを行う方法をご紹介します。

「header(‘Location: ‘ . ‘リダイレクト先のファイルの相対パス’, true , 301);」

頭に「「header(‘Location: ‘ . ‘リダイレクト先のファイルの相対パス’, true , 301);」」を記述することで実現することができます。

同じディレクトリのファイルへリダイレクトさせる場合

<?php
header('Location: ' . 'redirect.html', true , 301); // 同じディレクトリのファイルの場合
?>

下層ディレクトリのファイルへリダイレクトさせる場合

<?php
header('Location: ' . 'redirect/index.html', true , 301); // 下層ディレクトリのファイルの場合
?>

ここに注意!

リダイレクトの記述の前(「改行や半角スペース等を入れてしまうとエラーになってしまうので、注意が必要です。

参照

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

10 + 12 =

「問題 × 解決策」
月別アーカイブ一覧

「問題 × 解決策」
月別アーカイブ一覧