訪問(SEO最適化)が失われることなくリダイレクトする方法
最良の方法は、"メッセージ"301を返すことですしていることは、次のとおりです。
HTTP/1.1 301完全に移動
そうでなければ検索エンジンのクローラはリダイレクト、または少なくとも試みとしてそれを考慮従っていない可能性があるためですフィッシングまたは類似を。
最善の解決策は、ファイルを移動して編集する(Linuxプラットフォームを持っている人のための)次のようになります。
。htaccessファイル(htaccessファイルを作成するためにリダイレクト)
我々は、単にと呼ばれるファイルを作成する必要があります。htaccessファイル(ドットの前に任意の文字または記号またはスペースなし)と、以下のコードが含まれています。 あなたがドメインを変更するがファイルとディレクトリ(会社などのPINCOPALLINO.IT家になり、ファイルを保持するサーバーを空にし、ドメインのPINCOPALLINO.COMを使用したいのと同じ構造を維持する場合は、この手順は非常に便利です。ENはと、新しいサーバー上のファイルやディレクトリを移動する、すべてが以前と同じように動作する。
。htaccessファイルは、私たちのドメインのルート(ファイルがどこから来たか、またはindex.phpに配置する必要があります。メインのHTMLは。
オプション+ FollowSymLinksを
RewriteEngineで
するRewriteRule(.*)http://www.NOMEDOMINIO.com/ $ 1 [R = 301、L]
(もちろんあなたの新しいドメインdomainnameに置き換えます。)
あなたがメインのサイトの紹介を(統計から見える)に連絡し、それらがリンクを通過できるかどうか尋ねるために機会があればそれが良いにもなる、新しいドメインを入力してください。
警告! この方法は、Linuxでのみ動作するように説明したように、また、MOD - rewriteモジュールを有効にしてApacheサーバを持つ必要があります。
その他の方法:
PHPのリダイレクト
<?
ヘッダ("HTTP/1.1 301 Moved Permanently"という);
ヘッダ("場所:http://www.new-url.com");
?>
ASPをリダイレクト
<%@ LANGUAGE = VBScriptの%>
<%
Response.Statusは="301 Moved Permanently"という
Response.AddHeader"場所"、"http://www.new-url.com/"
%>
ASP。NETでリダイレクト
に<script runat="server">
プライベートボイドをPage_Load(オブジェクト送信者、いるSystem.EventArgs e)の
{
Response.Statusは="301 Moved Permanently"という。
Response.AddHeader("場所"、"http://www.new-url.com");
}
</ SCRIPT>
JSP(Javaの)リダイレクト
<%
response.setStatus(301);
するresponse.setHeader("場所"、"http://www.new-url.com/");
するresponse.setHeader("接続"、"閉じる");
%>
少ない使用されますが、まだ動作:
ColdFusionでは、リダイレクト
<。cfheaderはののStatusCode ="301"statusText ="Moved Permanently"という>
<。cfheaderは名="場所"値="http://www.new-url.com">
CGI PERLのリダイレクト
$ Q =新しいCGI;
$を出力Q ->リダイレクト("http://www.new-url.com/");
Ruby on Railsは、リダイレクト
最後のold_action
ヘッダ["ステータス"] ="301 Moved Permanently"という
redirect_to"http://www.new-url.com/"
最後に
関連メッセージ:

ここで聞くなら素晴らしいガイド、私はまた私は、urlの場合、ポジションを失うことなく、独自のWebスペースにBloggerからブログを移転するものを書かれているhttp://mdrseo.com/2010/03/redirect-da-blogger - -ワードプレス-のためではなく、ミス、ポジショニング/