У меня есть контроллер CodeIgniter, который работает и выглядит следующим образом:CPanel точка субдомен контроллер CodeIgniter
mysite.com/controller
То, что я хочу сделать, это быть в состоянии назвать этот контроллер из субдомена, например:
subdomain.mysite.com
Когда я создаю субдомен через cPanel, он создает папку subdomain
в корень моего сайта и вместо этого не может указывать на контроллер CI.
Я пробовал с различными .htaccess
комбинациями, найденными здесь, на SO и других сайтах, не повезло.
Я также читал, что существует возможность создания 2 отдельных приложений CI, но я бы не хотел этого делать.
Мой .htaccess в настоящее время имеет опции только для удаления index.php
из URL:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
Но я не хочу, чтобы этот контроллер был по умолчанию. Это просто контроллер, на который указывает субдомен. –
О, я понимаю, что вы хотите сделать. Может быть, [это] (http://net.tutsplus.com/tutorials/php/basecamp-style-subdomains-with-codeigniter/) - это то, что вам нужно. –