同じウェブサイトに複数のドメイン名がある場合、コンテンツが重複しているとみなされ、検索エンジンでの順位に影響しないと言われています。より良い方法は、メイン ドメイン名を指定すると、他のすべてのドメイン名がこのドメイン名にリダイレクトされることです。数日前、このサイトの SEO を強化するために、別のドメイン名 www.kanshule.com の下にあるすべてのページを www.vevb.com に 301 リダイレクトし始めました。
このサイトには現在ブログが 1 つしかないので、ブログから始めました。
考え方は非常に簡単です。現在閲覧しているページのドメイン名を取得し、それがリダイレクトする必要があるドメイン名の場合は、そのドメイン名部分を 301 リダイレクトの新しいアドレスとして使用します。
コードは次のとおりです。
次のようにコードをコピーします。
<%
Dim toDomain、fromDomain、curDomain、q、p、url
toDomain=www.vevb.com
fromDomain=kanshule.com
curDomain=Request.ServerVariables(HTTP_HOST)
if instr(curDomain,fromDomain)>0 then
q=リクエスト.サーバー変数(QUERY_STRING)
p=リクエスト.サーバー変数(URL)
url=http://&toDomain&p&?furl=kanshule.com
if q<> then url=url&&&q
Response.Status=301 完全に移動されました
Response.AddHeader の場所、URL
応答.end()
終了の場合
%>
このドメイン名からの訪問数を記録するために、パラメーターが URL に特別に追加されます。
このファイルを ASP ファイルとして保存し、ジャンプ先の ASP ページに含めます。
ブログでは、パブリック データベース接続ファイル conn.asp を呼び出します。このファイルを conn.asp に含めると完了です。