2012-01-30 8 views
0

私はベングナーであり、ウェブプログラミングやリダイレクトの方法についてはあまり知られていません。301リダイレクトが機能していない(サーバ障害)

私は、古いサイトから新しいサイトに301リダイレクトをしようとしています。私の問題は、古いサイトは通常のホスティングではなく、http://pages.videotron.com/duclosma/controlemd.htmlにホストされていることです。

そのため、.htaccessを使用した通常の301リダイレクトは機能していないようです。

あなたは正しいリダイレクトを行う方法についての解決策をお持ちですか?

おかげ

答えて

0

はhtaccessファイルは、あなたは、あなたがしようとしている条件が何であるかを使用しようとするファイルを表示しますか? また、代わりに301/302のコードを渡すことはありませんが、上記のhtmlファイルにアクセスできると仮定して、ファッションメタベースのリフレッシュが良いです。

<meta http-equiv="refresh" content="3; url=http://mynewsite.com/"> 

また、元のページがホストされていたサーバー上のファイルにアクセスできる場合は、他の概念もあります。ファイルへのアクセス権があれば、サーバーからファイルを削除することができます。キャッチオールとして機能するhtaccessは、phpファイルへのすべてのリダイレクトを行います。ここでphpファイルは、Wordpressがそのhtaccessをどのように処理するのかと同様のヘッダーでリダイレクトされます。あなたがそのホストされている古いサイトの場所に対してどのような権利を持っているかによって異なりますが、それはすべてです。任意のhtaccessやその他のものを、同じサーバー上に置いて、新しいサーバーにリダイレクトする必要があることを確認する必要があります。

EDIT

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^yourolddomain\.com$ [NC] 
RewriteRule ^(.*)$ http://www.yournewdomain.com/$1 [R=301,L] 
+0

お返事ありがとうございます。まあ、私は古いサイトのftp全体にアクセスできますが、それ以外のものはありません。 – Sanchex

+0

.htaccessには、次のコードが含まれています:Options + FollowSymLinks のRewriteEngine RewriteRule(。*)http://www.newdomain.com/$1 [R = 301、L] – Sanchex

+0

私のために一番いいことは?そしてそれをどうやってやるの?良いSEOを考えて。どうもありがとう。 – Sanchex

0

あなたはJavascriptがリダイレクト行うことができます。
ページの上部にリダイレクトします。

window.location = "http://yournewsite.com";
+0

は正しいヘッダータイプをカバーしません – chris

関連する問題