0

基本的に、私は約30のさまざまなドメインをすべて1つのIPを指しており、私のconfファイルでは、これらすべてのドメインが1つのwordpressフォルダーを指しています。

しかし、私のワードプレスサイトにはさまざまなカテゴリがあり、それぞれに1つのページがあります。さまざまなドメインがカテゴリに一致します...たとえば、私は

www.whattodoinlimerick.com

www.whattodoinroscommon.com

そして私のサイトには...

http://www.whattododirectory.com/category/limerick/

http://whattododirectory.com/category/roscommon/

これらの2つのドメインがサイトのホームページをロードする時点で、それらをその特定のカテゴリページにリダイレクトする方法はありますか?301リダイレクトは、独立したURLとは対照的に、元のドメインのパスだけに固有のものとしては機能しません。どんな助けでも大いに感謝します!

4

1 に答える 1

1

それらがすべて同じドキュメントルートでホストされている限り、ドキュメントルートにあるhtaccessファイルの先頭にこれらのルールを追加してみることができます。あなたはそれらがワードプレスのルールを上回っていることを確認したいです:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?whattodoin([^.]+)\.com$ [NC]
RewriteRule ^/?$ http://www.whattododirectory.com/category/%2/ [L,R=301]

301リダイレクトの場合。これはリダイレクトであるため、ブラウザのURLアドレスバーがターゲットURLに変更されます。サーバー側で内部的に書き換える場合は、最後の行を次のように置き換えます。

RewriteRule ^/?$ /category/%2/ [L]

または最悪の場合:

RewriteRule ^/?$ http://www.whattododirectory.com/category/%2/ [L,P]

ワードプレスの設定方法によって異なります。どちらもブラウザのアドレスバーのURLを変更しません。

于 2013-01-13T19:34:46.220 に答える