Когда пользователь регистрируется в моем сайте, я хочу предложить им страницу входа в систему и пользовательскую область с URL:
http://user1.mysite.com http://user2.mysite.com http://user3.mysite.com ...
Я сделал поиск Google этого, но я не был уверен в правильных словах...
Как я могу сделать это, не имея необходимость на самом деле создавать много субдоменов - я уверен не сделанный, этот путь - является этим перезапись URL? Apache mod_rewrite?
Раз так кто-то может дать мне пример или существует ли лучший способ сделать это?
Btw, я использую Codeigniter - если Codeigniter имеет что-то, что может сделать это, я использовал бы это.
Спасибо все для любой справки
В определении вашего виртуального хоста apache ( vhost.conf
или что-то еще, что вы настроили), создайте псевдоним с подстановочными знаками
<VirtualHost *:80>
ServerName mysite.com
ServerAlias *.mysite.com
Затем, когда пользователь перейдет на вашу страницу, проанализируйте его URL (используя parse_url ( ) ), чтобы предоставить правильную страницу входа / получить их имя пользователя и т. Д. Не забудьте продублировать псевдоним в вашем *: 443
определении VirtualHost, если вам нужно.