Мне нужно перенаправить домен в определенный раздел в Drupal. Мой DNS работает, Drupal работает.
Создание виртуального хоста на моем веб-сервере:
$HTTP["host"] =~ "www.mywebsite.com" {
server.document-root = "/var/www/website/?q=content/specificpage
"
}
или
/var/www/website/content/specificpage
не сработало ... проблема в том, что путь включает аргументы, добавленные после "?"
Или я должен вместо этого указать новый домен в другую папку с PHP-скриптом и перенаправить пользователя оттуда?
Спасибо
Последняя версия
$HTTP["host"] =~ "(^|\.)newdomain\.com$" {
url.redirect = (
"^/(.*)" => "http://www.website.com/index.php?q=content%2Fspecificpage",
"" => "http://www.website.com/index.php?q=content%2Fspecificpage",
"/" => "http://wwww.website.com/index.php?q=content%2Fspecificpage"
)
}
Для выполнения этой задачи вы должны использовать переадресацию URL-адресов lighty следующим образом:
$HTTP["host"] =~ "www.mywebsite.com" {
url.redirect = (
// matches http://www.mywebsite.com/bla
"^/(.*)" => "http://drupalsite/path/to/your/php/file.php",
// matches http://www.mywebsite.com
"" => "http://drupalsite/path/to/your/php/file.php",
// matches http://www.mywebsite.com/
"/" => "http://drupalsite/path/to/your/php/file.php"
)
}
Напоминаем, что для этого необходимо, чтобы www.mywebsite.com преобразовывался в IP-адрес вашего экземпляра lighttpd.