Перенаправить поддомен в основной домен, не затрагивая подпапки с помощью .htaccess.

Моя ситуация следующая:

  • У меня есть новый веб-сайт на моем основном домене. Пример: mywebsite.com.
  • Мое старое портфолио находится на старом поддомене: porto.mywebsite.com.
  • Все элементы портфолио можно найти в подкаталоге на сайте портфолио.
  • Таким образом, элемент портфолио 1 можно найти по адресу: portal.mywebsite.com/item-1 и т. д.
  • На поддомене работает WordPress с включенной мультисайтовостью.
  • Поддомен и основной домен размещаются на разных веб-хостингах.

Я хочу перенаправить весь трафик с portfolio.mywebsite.com на mywebsite.com/portfolio. Но я не хочу перенаправлять трафик с позиций портфолио, так как времени на создание нового портфолио у меня пока нет. Поэтому мне также нужно иметь доступ к папке wp-admin в поддомене.

Вкратце: как мне перенаправить трафик с portal.mywebsite.com на mywebsite.com/portfolio, не влияя на все остальные URL-адреса? :)

С наилучшими пожеланиями,

Майкл


person Sacred Agent    schedule 07.03.2015    source источник


Ответы (2)


Если я хорошо понимаю вашу проблему, я думаю, что вы можете использовать простой плагин для перенаправления, такой как Safe Redirect Manager< /а>

Его очень просто использовать.

person RobertoPD    schedule 07.03.2015

Попробуйте поместить это правило перенаправления в корень portfolio.mywebsite.com как самое первое правило:

RewriteEngine On

RewriteRule ^([^/]+)/?$ http://mywebsite.com/portfolio [L,NE,R=302]
person anubhava    schedule 07.03.2015
comment
Спасибо за ваше предложение! Но теперь он перенаправляет все, кроме портфолио.mywebsite.com/. Так что это прямо противоположное тому, чего я пытаюсь достичь! :П - person Sacred Agent; 08.03.2015
comment
Где находится этот htaccess и какой URL вы ввели в браузере? - person anubhava; 08.03.2015