Intereting Posts
Плагин расширенных пользовательских полей – изображения не отображаются Определить новые возможности пользователя для пользовательских типов сообщений? WordPress «Категории для конвертеров тегов» не работает. Вместо указания import.php Ошибка входа в список доменов MU Правильные разрешения на папку? Не удалось просмотреть отдельную запись, которая была на моем веб-сайте Настройте почтовую страницу, такую ​​как статьи JAMA Как показать число каждого сообщения было прочитано в цикле while? Как я могу показать форму подписки Jetpack на странице? Настроить стили редактора Можно ли предварительно определить набор атрибутов по категориям? Get_Posts, только если в обеих категориях Требуется настраиваемое поле изображения для страниц Рекомендуемое изображение Создание миниатюр Разрешить пользователям устанавливать автора сообщения

Как разместить WordPress в скрытом домене через обратный прокси?

У меня есть обратный прокси-сервер для http://www.xxxx.com/guides/ указывающий на WordPress в другом домене. Я хочу редактировать и администрировать его через другой домен, но я не хочу, чтобы содержимое было общедоступным, поэтому у Google нет дубликатов контента. Как я могу это настроить? Я думал о добавлении

 Add the following to your .htaccess file: RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?YourDomain.com$ RewriteRule ^(/)?$ blog [L] 

Но это все равно позволит администраторам получить доступ к hidden.domain.com/wp-admin?

Solutions Collecting From Web of "Как разместить WordPress в скрытом домене через обратный прокси?"

Чтобы ваш контент не сканировался из скрытого admin DOMAIN, вы могли бы включить что-то вроде этого в ваш .htaccess файл.

 RewriteEngine On #Force traffic to production URL RewriteCond %{HTTP_HOST} !xxxx.com$ [NC] RewriteRule (.*) http://www.xxxx.com/guides/%{REQEUST_URI} [R=301,L] 

Существует несколько способов обработки этого первого перенаправления, поэтому ваш код может работать (не проверял его лично). Однако я использовал этот фрагмент с успехом в нескольких проектах.

Следующая часть вашего вопроса нуждается в дополнительной работе / разъяснении.

Помните, что только потому, что / wp-admin / видимо, не означает, что содержимое, хранящееся в этом экземпляре WP, доступно для публики или для сканирования (перенаправление выше будет обрабатывать стандартный веб-трафик)

При этом существует несколько способов ограничить доступ к / wp-admin / area за пределами основных учетных данных WordPress.

  1. IP Whitelisting через IP-таблицы или аналогичные решения
  2. Ограничение доступа из вашей сети через VPN
  3. Изменение / wp-admin / на что-то еще, чтобы еще больше запутать его
  4. Укрепление безопасности WP с двухфакторной аутентификацией, ограниченными попытками входа в систему, анти-грубой силой, надежными паролями и т. Д.

Если элементы 1 или 2 являются жизнеспособными параметрами, вы можете расширить свой .htaccess, чтобы разрешить белый трафик в области wp-admin с чем-то вроде этого:

 # block wp-admin traffic unless whitelisted RewriteCond %{HTTP_HOST} !admin-domain.com$ [NC] RewriteCond %{REQUEST_URI} ^/wp-admin RewriteRule (.*) http://www.xxxx.com/guides/%{REQEUST_URI} [R=301,L]