2012-03-02 12 views
0
私は最近、サイトをリダイレクトする必要があり

を置き忘れ、サイトAがサイトBには、ページのリダイレクトあたりにあるべきと言います。このサイトは関連するキーワードのトップページランクを保持しており、私はすでにそれについて心配しています。htaccessの301リダイレクトが間違ったURLになります - スラッシュ

私は過去に.htaccessのリダイレクトを行っているので、それは初めに問題はなかったです。しかし、今私は恐怖に直面しています。オンラインで検索すると、同じ問題が発生したスレッドが1つしかなかったので、未解決になりました。

問題がある - 次の形式での.htaccessでリダイレクトを編集した後:

Redirect 301 /url1.html http://siteB.com/url1.html 

siteA.com/url1.htmlに行く後、ユーザーがsiteB.com/url1.html/

これは明らかにエラーにつながるに連れて行かれます。しかし、私はこの問題をどのように探すべきかを知りません。もし私がここでランクを失うなら、それは大きな損失になるでしょう。サイトルートは、新しいサイトのルートに細かいリダイレクトを行います。

私は、誰かがそれのためのソリューションを持っている願っています。

ありがとうございます!

答えて

0

ない大きな.htaccessをここに専門家が、自分のサイトの.htaccessは、二重引用符で右側のすべてのURLがあります。試してみます。

1

私はあなたが使用するすべてのURLのためのルールを記述する必要があるだろうということ以外に、「明白な」というエラーが表示されません。より良いmod_rewriteを使用する:

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^newdomain.example.com$ [NC] 
RewriteRule ^(.*)$ http://newdomain.example.com/$1 [R=301,L] 
+0

@クリス、また/ SiteBのは、それ自体が独自の書き換えルールを持っている可能性があり、url1.htmlから301がurl1.htmlしないことを覚えておいてください – TerryE

0

を私はこの問題を持っていたし、私が先頭にRedirect 301/http://siteB.com/を追加したためです。これにより、下の他のリダイレクトに関係なく、siteAからsiteB.comへのすべてのリンクがリダイレクトされます。

関連する問題