Здравствуйте. Хочу сделать динамическое создание поддоменов. В .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
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости