Вопрос

Я использую rewritematch, чтобы перенаправить весь трафик от Subdir1 на Subdir2, сохраняя при этом все другие части URL. Так, например,

http://www.mydomain.com/subdir1/

перенаправляется на

http://www.mydomain.com/subdir2/

Я использую это правило:

RedirectMatch 302 /subdir1/.* /subdir2/$1

который работает на URL

http://www.mydomain.com/subdir1/

Но не для каких -либо страниц с более длинными 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 доллар не является бессмысленным и не будет «знать», на чем совпадать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top