タイマーなしの302リダイレクトではなく、2秒のタイマーでメタリフレッシュを使用すると、ページのGoogleランキングが上がりますか?
私はこのコードを使用しています:
<meta http-equiv="refresh" content="2; url=http://example.com/" />
メタリフレッシュのアイデアも使用できるといいのですが、今日の社会では、サーバーにリダイレクト用の次のHTTPヘッダーを作成させたいと考えています(Locationの後のURLは新しいURLです):
HTTP/1.1 301 Moved Permanently
Location: http://example.com
これは、次のコードによってPHPで実行できます。
<?php
header("HTTP/1.1 301 Moved Permanently",true);
header("Location: http://example.com",true);
?>
ここでの利点は、メタタグがコードの数バイト後に取得されるので、ヘッダーがすぐに取得されるため、速度にあり、このメソッドには遅延がありません。
自動更新をサポートしていないブラウザを使用するゲストを引き続きサポートしたい場合は、次のようなPHPスクリプトを使用できます。
<?php
header("HTTP/1.1 301 Moved Permanently",true);
header("Location: http://example.com",true);
?>
<html>
<head>
<title>Moved</title>
</head>
<body>
<h1>Moved</h1>
<a href="http://example.com">Access Document here</a>
</body>
</html>
そうすれば、古いブラウザのゲストには、代わりにクリックして新しいドキュメントにアクセスできるリンクが表示されます。
ランキングを支援するには、URLがコンテンツにリダイレクトするページではなく、実際のコンテンツページを指すようにサイトマップファイルを変更し、検索エンジンが不要なクロールを行わないようにします。