Если вы не используете многосайтовую систему Drupal (то есть информация о сайте помещается в sites / default вместо sites / example.org или sites / example.com), это действительно просто: ничего не делать. Нет никакого шага 2. Drupal будет обрабатывать любой домен, брошенный на него: просто используйте обработку на основе имени вашего веб-сервера, чтобы определить, какие домены принимать.
Если вы используете , используя мультисайтовую систему Drupal, это немного сложнее:
- Переименуйте папку сайтов (например, с sites / example.com на sites / example.org).
- Таблица файлов Drupal жестко кодирует каталог файлов, который он использует, поэтому вам нужно будет изменить все пути в нем. Запустите
UPDATE files SET filepath = REPLACE(filepath,'example.org','example.com')
в базе данных.
- Другое место для изменения пути находится под Конфигурация сайта -> Файловая система .
- Последнее место, которое вам потребуется для изменения пути, будет на странице настроек вашей темы, если вы решили использовать собственный логотип или значок.
- После того как вы изменили все пути, перестройте кэш в разделе сайта Конфигурация -> Производительность .
Это должно охватывать большинство случаев. Проверьте с помощью сторонних модулей, которые вы используете, чтобы увидеть, если они также жестко закодированы пути файлов. Если модули используют API правильно, они должны были быть обработаны в шагах 2 и 3.
Из-за всех жестко закодированных путей к файлам я настоятельно рекомендую не использовать мультисайты, если только вам это не нужно. Если вы используете только один сайт в установке Drupal, просто вставьте сайт в sites / default.