Я использую RewriteMatch для перенаправления всего трафика из subdir1 в subdir2, сохраняя при этом все остальные части URL-адреса одинаковыми Так, например,
http://www.mydomain.com/subdir1/
будет перенаправлять на
http://www.mydomain.com/subdir2/
Я использую это правило:
RedirectMatch 302 /subdir1/.* /subdir2/$1
, который работает для URL
но не для страниц с более длинными URL. Так что это не соответствует
http://www.mydomain.com/subdir1/index.htm
который должен быть перенаправлен на
http://www.mydomain.com/subdir2/index.htm
Если у кого-то есть идеи, я буду признателен.
Этот поток помогает вообще? http://www.webmasterworld.com/forum92/4097.htm
Вам нужно будет закруглить скобки вокруг вашего. *
RedirectMatch 302 /subdir1/(.*) /subdir2/$1
Без этого $ 1 не имеет смысла и не будет «знать», с чем сравнивать.