Можно ли маршрутизировать субдомены в приложении CodeIgniter 3, используя только .htaccess?
Что я пытаюсь достичь, например: у меня есть mysite.localhost.com, а затем яиметь несколько поддоменов, таких как client1.mysite.localhost.com, client2.mysite.localhost.com и т. д.
Мне нужно, чтобы mysite.localhost.com указывал на мой «домашний» контроллер, который будетЦелевая страница.
Затем мне нужно, чтобы все субдомены указывали на mysite.localhost.com/client/, передавая субдомен в качестве параметра функции 'index' контроллера 'client'.
Я попробовал все, что мог придумать, без удачи.Следующее работает с использованием обычного PHP, но не в CodeIgniter (возможно, из-за rout.php?), Оно выдает 500 внутренних ошибок сервера (я предполагаю цикл, но я не могу понять, как ее решить):
RewriteCond %{HTTP_HOST} !^mysite\.localhost\.com$ [NC]
RewriteCond %{HTTP_HOST} ^([a-z0-9-_]+)\.mysite\.localhost\.com$ [NC]
RewriteRule ^(.*)$ client/%1$1 [L]
Для ясности, мне нужна маскировка URL, а не перенаправление.Следуя приведенным выше примерам, вот чего я пытаюсь достичь:
client1.mysite.localhost.com --> mysite.localhost.com/client/client1
client2.mysite.localhost.com --> mysite.localhost.com/client/client2
client3.mysite.localhost.com --> mysite.localhost.com/client/client3
И так далее ...