2011-09-15 19 views
0

サイト移動のために私はいくつかの非常に単純なURL書き換えをハードコードする必要があります。 、カテゴリ名が同じではないとして、必要に応じて何の正規表現の魔法が存在しない、非常に単純なURL書き直しwithou正規表現

ご覧の通り、私は

new URL, old URL 
http://shop.example.com/categoryB, http://example.com/shop/categoryC 

のようなCSVを持っている:私は唯一の正規表現との例を参照してくださいしかし、私は必要なのはこれです私はちょうどラインごとに1つのURLリライトを持つ.htaccessファイルを作成したい、それだけです。

私は

RewriteRule http://shop.example.com/categoryB http://example.com/shop/categoryC [L,R=301] 

を試してみましたが、これは、助けを

おかげで動作するようには思えません!

答えて

0

htaccessファイルの先頭にReWriteエンジンをオンにしましたか?私はこのようなもので推測

RewriteEngine On 
RedirectMatch 301 http://shop.example.com/categoryB http://example.com/shop/categoryC 
+0

ありがとうございますが、これは機能しませんでした。明確にする: これを古いサーバーの.htaccessに入れます。新しいサイトのURLは..categoryCです。リダイレクト先の古いサーバーのURLは..categoryB - rightですか? – perler