Как переписать `example.com / some / directory / path` в` archive.example.com / some / directory / path` - PullRequest
1 голос
/ 24 апреля 2019

Работа над редизайном сайта.Тем временем я создал целевую страницу на example.com и переместил исходный сайт на archive.example.com.

. Я хотел бы, чтобы все URL-адреса содержали путь для перенаправления на архивированный сайт и сохранения пути..

example.com/any/directory/path -> archive.example.com/any/directory/path

Очевидно, я не хочу example.com для перенаправления.

Обновление: мне также нужно example.com/admin в не перенаправление

1 Ответ

0 голосов
/ 25 апреля 2019

Должен быть лучший способ сделать это, но в моем файле .htaccess работает следующее.

# These redirect subpages to the archive site - ORDER MATTERS
RedirectMatch 302 (/asset-type(.*)) https://archive.example.com/$1
RedirectMatch 302 (/about-us(.*)) https://archive.example.com/$1
RedirectMatch 302 (/news(.*)) https://archive.example.com/$1
RedirectMatch 302 (/portfolio(.*)) https://archive.example.com/$1
RedirectMatch 302 (/services(.*)) https://archive.example.com/$1
RedirectMatch 302 (/development(.*)) https://archive.example.com/$1
RedirectMatch 302 (/investment(.*)) https://archive.example.com/$1
...