2017-04-23 3 views
0

私はこれをしばらく試してきましたが、解決策はまだ見つかりませんでした。特定のカテゴリページをサブドメインにリダイレクト

私はwordpressに移動し、私の古いサイトはカスタムCMSにあります。古いサイトはarchive.example.comに移動しますが、新しい投稿はすべて新しいサイトに作成されますhttp://example.com

古いサイトのカテゴリと競合しないように新しいサイトのカテゴリを作成しました。

私は例えばのために

をarchive.exampmle.comに行くために、古いカテゴリページに作られているすべての要求をしたい:

http://example.com/apple 

また
http://archive.example.com/apple 

、 に行くべきappleカテゴリのすべてのURLはアーカイブサブドメインに移動する必要があります。例えばのため:

http://example.com/apple/1234 

は今

http://archive.example.com/apple/1234

に行く必要があり、私はこの

RedirectMatch 301 /apple/ http://archive.example.com/apple/$1 

を試してみましたが、それは仕事をdoesen't。

答えて

1

以下のルールで試してみてください、^ /リンゴ

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^apple 
RewriteRule^http://archive.example.com%{REQUEST_URI} [R=301,L] 
+0

で働いていました。 ^リンゴはしませんでした。回答を編集してください、私はそれを正しいとマークしています。ありがとう。 –

+0

私は約10のカテゴリーでこれを行う必要があります。私はすべてのカテゴリのために2行以上(リライトエンジンオンを除く)以上繰り返さなければならないのですか?または私は線を減らすことができますか? –

+1

あなたが '^([^ \ /] +)'や '^(。+?)'のようなマッチを渡すことができるカテゴリが10個しかない場合、またはそれ以上のものがあります。 cat2 | cat3) 'と入力します。 –

関連する問題