Назад | Перейти на главную страницу

Как я могу настроить домен, указывающий на определенную страницу php моего сайта Drupal?

Мне нужно перенаправить домен в определенный раздел в 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.