-1

自然に 404 エラーを返す古い URL (mydomain.com/page.html) があります。mydomain.com のホームページに永続的な 301 リダイレクトを実装したいと考えています。(htaccess ファイルを手動で編集する権限を持つ Apache/Linux サーバー)

古いページを 301 でリダイレクトするという Google の要件に準拠したいと考えています。

3 つの方法が機能しますが、どの方法が最適で、その理由は何ですか? 長所と短所、もしあれば?

1-これはcPanelが自動的に書き込むものです(やり過ぎのようです)...

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mydomain.com$
RewriteRule ^page\.html$ "http\:\/\/www\.mydomain\.com" [R=301,L]

2-これは私が過去に使用したものです...

Redirect permanent /page.html http://www.mydomain.com

3-これが一番いいのかな…

Redirect 301 /page.html http://www.mydomain.com

ご意見ありがとうございます!

4

1 に答える 1

1

解決策#1はmod_rewriteを使用するため、速度が低下します。#2と#3の間に違いはありません。どちらもmod_aliasを使用し、#1よりも高速である必要があります。

于 2011-04-09T00:44:07.850 に答える