Здравствуйте. Хочу сделать динамическое создание поддоменов. В .htaccess прописал следующее правило:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.mysite\.ru$
RewriteRule ^(.*)$ http://my-site.ru/index.php?site=%1 [L,QSA]
И теперь при переходе по ссылке, например - sub.mysite.ru - бросает на mysite.ru/index.php?site=sub
Пытался изменить строку так:
RewriteRule ^(.*)$ index.php?site=%1 [L,QSA]
в таком случае при переходе на sub.mysite.ru - Ошибка 500 — internal server error
Каким образом можно избежать перенаправления с поддомена? Буду очень благодарен за помощь.
UPD Сделал так:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.mysite\.ru$
RewriteRule ^(.*)$ sub/file.php?site=%1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
И создал папку (sub) на сервере и файл (file.php) . Теперь поддомен sub.mysite.ru работает как нужно, но любой другой поддомен отвечает - Ошибка 500 — internal server error
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть небольшой парсер на php, он "делает всё, что нужно делать" с кодом и отправляет готовый файл пользователю
Ошибка в 17 строкеЯ уже на компилятор Code Blocks грешу (постоянно перлы выдает)
При наведении на содержимое ссылки (к примеру, "Ссылка 1") она должна поменяться на значение атрибута href в круглых скобках (была "Ссылка 1", а стала...