Да, это отлично работает.Установки Drupal практически полностью переносимы с одного базового URL на другой.Единственное, что вам, возможно, придется настроить, это значение RewriteBase
в .htaccess, если у вас включены чистые URL.Но с лучшей поддержкой чистого URL в Drupal 7 вам, возможно, даже не придется делать это больше - попробуйте сначала без изменения .htaccess.
Аналогичный случай, если у вас есть разрабатываемая и производственная версии вашего сайта.(хорошая практика).Две версии могут быть размещены в разных доменах по разным базовым URL-адресам, и код и база данных полностью переносимы между ними, требуется только корректировка в RewriteBase
.Для этого мне нужно иметь два файла .htaccess: обычный .htaccess с RewriteBase
для производства и альтернативное .htaccess.devhostname, идентичное, кроме RewriteBase
для разработки.Затем я настраиваю свой сервер разработки на чтение этого файла по предпочтению, то есть
AccessFileName .htaccess.devhostname .htaccess
. С этим изменением я могу копировать код и базы данных туда и обратно, и Drupal отлично работает в обоих местах.