2016-04-27 2 views
1

Мне нужно изменить домен сайта с www.domain.com на www.newdomain.com/en, но мне также необходимо указать некоторые страницы со старого веб-сайта на новый веб-сайт, например www.domain .com/страница на www.newdomain.com/ru/subfolder/subfolder/page.Переадресовать домен в подпапку с некоторыми резервными страницами страниц

Последнее, что должно быть замечательным, если один из подпапок пути старого веб-сайта свободен от перенаправления, например, www.domain.com/admin, чтобы сохранить доступ к старым веб-сайтам.

Что бы вы посоветовали мне добавить в старый файл htaccess сайта, чтобы достичь этого с помощью своего рода механизма резервного копирования для конкретных страниц и всего домена в подкаталог?

Спасибо

ответ

0

Вы можете добавить следующие 301 перенаправляет на ваш oldsite/HTAccess:

Redirect 301/http://newdomain.com/en/subfolder/subfolder/ 

Это будет перенаправлять все запросы со старого сайта на вложенную папку в новом месте

Измените: согласно вашему комментарию, , чтобы исключить определенный путь из перенаправления, вы можете использовать RedirectMatch

RedirectMatch 301 ^/((?!page1|page2).*) http://newdomain.com/en/subfolder/subfolder/$1 

Это не будет перенаправлять /page1 или /page2.

+0

спасибо, но мне не нужен весь запрос. Мне нужен весь запрос от www.domain.com на www.newdomain.com/en, за исключением некоторых конкретных страниц, таких как www.domain.com/page, что на новом веб-сайте есть пользовательский адрес, например www.newdomain.com/en/subfolder/subfolder/стр. Как я могу указать некоторые пользовательские исчисления URL? – user2298982

+0

@ user2298982 см. Edit – starkeen

+0

Хорошо спасибо, что перенаправит весь сайт на другой путь вложенной папки домена, кроме указанных страниц, которые не будут перенаправлены. Но как я могу указать некоторые страницы старого домена для перенаправления на конкретный новый адрес домена? – user2298982

Смежные вопросы