web-dev-qa-db-ja.com

.htaccess r = 301 vs r = 302

モバイル用の.htaccess、または不良ページなどでルールを作成しています...

私はこれらのルールを使用しています:

rewriterules badpage /goodpage.html [r=302]

rewriterules iphone /iphone.html [r=301]

どちらを使用するのが良いですか?

私は一時的で永続的であることを知っていますが、一時的が永続的になるとき、私の理解は両方とも同じことをするので、最終的に同じ結果になります。

ブラウザとボットの観点から見た301と302の違いを知りたいのですが。

26
Marty

WebサイトまたはWebページを永続的に移動する場合、ベストプラクティスは301リダイレクトを使用することです。この状況での302は正しくないようです。 「一時的な移動」と言うことにより、302は検索エンジンに古いドメインまたはページのインデックスを保持するように指示しますが、新しい場所のインデックスを作成することが望ましいでしょう。人々はGoogleの老化の遅れを回避するために302リダイレクトを使用します。この回避策はある時点で機能した可能性がありますが、現在のベストプラクティスではありません。

参照: 1対302リダイレクト

24