PHPでのリダイレクト:転送の設定方法
この実用的なヒントでは、PHPでリダイレクトを設定し、訪問者を別のWebサイトに自動的にリダイレクトする方法を示します。
PHPでリダイレクトを設定する:ステータス301または302?
サーバーがPHPを介して別のWebサイトにリダイレクトする場合、これはデフォルトでステータスコード302で実行されます。
- ただし、ステータスコード302は、ページが一時的にのみ転送されることを意味します。 永続的な転送は、ステータスコード301によって通知されます。
- これは訪問者に違いをもたらしません-いずれにしても、彼は自動的に他のウェブサイトにリダイレクトされます。
- ただし、この違いは検索エンジンにとって非常に興味深いものです。 ロボットがGoogleまたは他の検索エンジンからステータス302を受信した場合、この転送は一時的なものであると見なされます。
- ステータスコード301が示されると、古いURLで検索する必要はなく、代わりに永続的なリダイレクトで検索エンジンに通知されます。 簡単に言えば、これは、インデックスが新しいアドレスと古いアドレスを交換できることを意味します。
- これは、リダイレクトされたWebサイトの新しいコンテンツをクロールするときに、検索エンジンを最初からやり直す必要がないことを意味します。
PHPでリダイレクトを設定する方法
PHPコードは最初にある必要があり、ブラウザへの他の出力は事前に許可されていません。
- したがって、phpタグの前に「エコー」または偶発的なスペースがないことを確認してください。 ところで、PHPが何であるかを別の投稿で正確に説明します。
- 別のWebサイトへのリダイレクトを作成するには、次のコードを入力します。
- 「www.domain.de」を古いURLに置き換え、「der-neue-name.php」はリダイレクト先のWebサイトを指します。
- 必ず「出口」を挿入する必要があります。 転送が正しく実行されないようにします。
プログラミングに関する次の実用的なヒントでは、PHPを使用して画像を挿入する方法を示します。