Я использую codeigniter, я хочу настроить .htaccess для создания динамических поддоменов. И я не могу понять, как это сделать. Я пытаюсь создать собственные имена доменов, используя .htaccess
В настоящее время мой URL-адрес выглядит так:
http://www.example.com/public/stores/shop/products
Мне нужно, чтобы это выглядело так:
http://www.shop.example.com/public/stores/products
но он бросает 404?
магазины – имя контроллера, магазин – динамическое имя
Проблема в том, что каждый магазин должен получить поддомен автоматически. Было бы здорово, если бы вы могли поделиться работой для кода и .htaccess
Я пробовал этот код:
<IfModule mod_rewrite.c> Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !www.example.com$ [NC] RewriteCond %{REQUEST_URI} ^/$ RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-_]+).example.com [NC] RewriteRule (.*) /index.php/controller/function/%2 [P] RewriteCond $1 !^(index\.php|images|robots\.txt|css|js) RewriteRule ^(.*)$ /index.php/$1 [L] </IfModule>
Заранее спасибо.