サイトを更新し、ページを.htmlから.aspに変更すると、ページの名前は古いhtmlページとまったく同じになります。唯一の違いはファイル拡張子です。これは既存のSEランキングに影響しますか?解決策はありますか?ここではApacheを使用しないMicrosoftサーバーを使用しています。前もって感謝します
3 に答える
はい、新しい拡張子がURLを新しいURLにするためです。現在のページにあるすべてのリンクとランキングは失われます。
いいえ、古いURLからURLへの301リダイレクトを実行できるため、ページが移動した場所と移動した場所が検索エンジンに通知されます。すべてのリンクとランキングは(最終的に)新しいページに復元されます。
はい、そうなります。SEO値を引き継ぐには、元のページで301リダイレクトを使用し、新しいページを指す必要があります。
参照:http ://www.hochmanconsultants.com/articles/301-versus-302.shtml
もう 1 つのオプションは、誰かが .html を要求したときに .asp ページを自動的に提供することです。
IIS では、URL 書き換えを使用してこれを行うことができます。クイック ガイドについては、以下を参照してください。 http://msdn.microsoft.com/en-us/library/ms972974.aspx この方法では、Google などについて心配する必要はありません。これは、HTML の要求を続行でき、関係なく正しいページが提供されるためです (リダイレクトなし)。 )。より古典的なaspソリューション(上記のリンクは少し.net固有のものです)の場合、多くのISAPI Rewriteモジュールを利用できます。たとえば、isapi_rewriteを使用すると、次のようなことができます。
<rule name="RewriteHTMLtoASP" stopProcessing="true">
<match url="(.*).html(.*)" />
<conditions logicalGrouping="MatchAll" />
<action type="Rewrite" url="{R:1}.asp{R:2}" />
</rule>
そこにも無料のソリューションがあると確信していますが、頭の中で何も知りません。