Skip Navigation
Expand
PHPを使用してページをリダイレクトする
Answer ID 9756   |   Last Review Date 01/16/2019

どのようにしてPHPを使用してページをリダイレクトできますか?

環境:

カスタマ・ポータル・ページ

解決策: 

PHPはあなたのページを永続的かつ一時的にリダイレクトする簡単かつ迅速な方法です。

PHPリダイレクトを作成するときは、空の行や空白を含むHTMLタグの前にPHPコードを置く必要があります。

例えば:

<HTML>  <- this is wrong
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://<www.yourSiteHere.com>");
exit;
?>
<HTML> <- This is correct

正しい構文は次のとおりです:

header ( string $string [, bool $replace = true [, int $http_response_code ]] )

So, in the int $http_response_code you could also use the 302 temporary redirect.

Another example using all the parameters on the same line would be:

<?php header("Location: https://<www.yourSiteHere.com>", true, 301); exit; ?>

リダイレクトのマニュアルページへのリンクはこちら: http://php.net/manual/en/function.header.php

注意:

301行を使用しない場合、視聴者には301の代わりに「Moved Temporarily」リダイレクトが表示されます。これは有害ではありませんが、優れたコーディング方法であり、より多くの検索エンジンに役立ちます。 (また、' ' ではなく " "であることに注意してください)

参考文献:

リダイレクトのマニュアルページへのリンクはこちら: http://php.net/manual/en/function.header.php.

PHPのホームページはこちらhttp://php.net/。無料で包括的なドキュメントを提供する.

Available Languages for this Answer:

Notify Me
The page will refresh upon submission. Any pending input will be lost.