Сейчас я работаю над проектом интернет-магазина в codeigniter.
В конце концов, на поддоменах будет несколько интернет-магазинов, а на основном домене - главная страница.
Предполагается, что все будет динамично, так что интернет-магазины получат свои собственные субдомены.
Информация о магазине находится в базе данных. Допустим, у меня есть таблица MySQL, которая содержит такую информацию:
- Интернет-магазин: Магазин бобов
- webshop_subdomain: bobsshop
и т. Д.
Теперь в файле .htaccess я хочу создать правило перезаписи, чтобы bobsshop.mydomain.com переписывался на mydomain.com/bobsshop/, так как я работаю в Codeigniter с контроллерами.
Вы должны иметь в виду, что index.php также должен быть переписан, а также должна быть возможность создавать подстраницы, такие как bobsshop.mydomain.com/contact/
.
Я сделаю php-скрипт, который проверит, существует ли поддомен в базе данных, и если он не существует, то посетитель увидит 404.
Моя настройка DNS выглядит следующим образом:
- mydomain.com xxx.xxx.xxx.xxx
- *. Mydomain.com xxx.xxx.xxx.xxx
Где xxx.xxx.xxx.xxx - это IP-адрес моего сервера.
Я действительно никогда раньше не работал с htaccess / mod_rewrite.
Это можно сделать? И есть ли кто-нибудь, кто может помочь мне сделать это?
Извините за мой английский. Надеюсь, вы понимаете, что я пытаюсь сделать.
Заранее спасибо