0

過去 4 週間 (そうです、4 週間) の間、私は自分の Web サイトを新しいドメインにリダイレクトしようとしてきました。

これが私がやりたいことです:

私のウェブサイトのルートをukmotorhomehirerentalからleasurerentalsdirect.comにリダイレクトします

すべてのサブフォルダーをリダイレクトせずに。すなわち。Google でマイナー ページの 1 つへのリンクをクリックすると、インデックス ページにリダイレクトされることなく、新しいドメインのそのページに移動したいと考えています。ページごとにマイナーページもリダイレクトしたいということは言及する価値があります。

私はこのようにしています(これは完璧に機能します)...

RedirectRule ^/pages/contentPage.asp\?QN=94 http://www.leisurerentalsdirect.com/pages/contentPage.asp?QN=94 [I,R=301]

しかし、これはこれが問題でした...

RedirectRule ^/ http://www.leisurerentalsdirect.com [I,R=301]

上記は、ukmotorhomehirerental を要求するすべてのトラフィックがレジャーレンタルダイレクトに転送されることをブラウザに暗示していることを知っています。

求められている条件を適用する必要があると思いますが、これを行う方法がわかりません。誰か助けてもらえますか?

4

1 に答える 1

1

あなたは実際に何が問題なのかは言いませんが、www.ukmotorhomehirerental.com を www.leisurerentalsdirect.com に、www.ukmotorhomehirerental.com/somepage を www.leisurerentalsdirect.com/somepage に移動させたいと思いますよね?

その場合、必要なリダイレクト ルールは 1 つだけです。

RewriteCond %{HTTP_HOST} ^www\.ukmotorhomehirerental\.com/? [NC]
RewriteRule ^(.*)$ http://www.leisurerentalsdirect.com/$1 [L,R=301]

これにより、ukmotorhomhirerental.com の任意のページが、leasurerentalsdirect.com の同じページ (ない場合はルート) にリダイレクトされます。

于 2013-02-23T15:07:42.280 に答える