Top.Mail.Ru
Публичное облако на базе VMware с управлением через vCloud Director
Вход / Регистрация

Привязка домена в Wordpress

В CMS Wordpress домен вашего сайта не только привязан к определенному серверу в панели управления, но и прописан в самой CMS: в базе данных, админ-панели и конфигурационном файле.

При любой смене URL сайта привязку домена необходимо актуализировать везде. Это касается и полного переноса сайта на другой домен, и таких изменений, как переход на HTTPS. Обновить домен во всех необходимых местах можно либо вручную, либо с помощью специальных плагинов.

Другой способ — не менять URL в настройках, а полностью «деактивировать» привязку CMS к конкретному домену. В этом случае Wordpress не будет редиректить на домен, указанный в настройках, а вместо будет работать с URL, который привязан в серверу в панели управления. 

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

  
if(isset($_SERVER['HTTPS'])) { $schema = 'https://'; } else { $schema = 'http://'; } define('WP_HOME', $schema.$_SERVER['SERVER_NAME']); define('WP_SITEURL', $schema.$_SERVER['SERVER_NAME']);

Такое решение может пригодиться как при переводе сайта на новый домен, так и при возникновении каких-либо проблем в работе сайта, связанных с его URL (например, при невозможности устранить редирект на https, и др.).

 

Была ли статья полезна?
Ваша оценка очень важна
Ваш комментарий
Поддерживается разметка Markdown
Пока нет комментариев
Мы используем на сайте куки.
В интернете без них никак