Drupal 7 перенаправляет другое доменное имя на другую страницу пользователя - PullRequest
1 голос
/ 11 июля 2011

Я использую drupal 7 для создания сайта, на котором пользователи могут настроить свою страницу профиля пользователя.

Затем я использую pathauto, чтобы перезаписать псевдоним URL на mydrupalsite.com/user/username. то, что я хочу сделать дальше:

Если пользователь получает свое собственное доменное имя, например www.username.com, и указывает его на моем сервере, как я могу перенаправить www.username.com на mydrupalsite.com/user/username. Могу ли я использовать WHM для этого или мне нужно изменить файл .httaccess?

Большое спасибо!

1 Ответ

0 голосов
/ 11 июля 2011

Настройка на стороне сервера обязательна.Так что настройте свой сервер так, чтобы он направлял все запросы к любому домену, к базе сайта Drupal.Например, если ваш сайт drupal - example.com, example.net и example.org должны указывать на базовый домен.Так как у вас есть cPanel, он похож на «парковку» example.net и example.org в публичном корне example.com.

Тогда, в зависимости от ваших потребностей, у вас есть 2 варианта. субдомен модуль или модуль доступа к домену.Модуль поддоменов предназначен почти для вашего случая использования, он создает поддоменов для каждого пользователя и может обрабатывать загрузку в зависимости от запрашиваемого домена.Доступ к домену активно развивается, и вы можете использовать (предварительный выпуск) модуль Пользователь домена для автоматического назначения доменов.Но сам модуль доступа к домену поставляется с множеством полезных подмодулей и интегрируется с модулем [Rules] [4] для выполнения перенаправления.

Но ни один из них не является «красивым» способом для точного использования.Вы можете изменить модуль Subdomain в соответствии с вашими потребностями, такими как интеграция с WHM для создания парковки домена и т. Д. Существует множество интеграций cPanel для Drupal, но я не знаю много о них.

...