Мне нужно переписать mysite.com/signup/register
в signup.mysite.com/register
.Поддомен к контроллеру Codeigniter
RewriteCond %{HTTP_HOST} ^signup.mysite.com
RewriteRule ^(.*)$ index.php?/signup/register/%1/$1 [L]
, когда я пытаюсь http://signup.mysite.com/register
это показывает мою домашнюю страницу по умолчанию (равно http://www.mysite.com
).
Когда я попробую http://signup.mysite.com/signup/register
, он показывает страницу, которую я действительно хочу.
редактирования.К Возможное решение
RewriteCond %{HTTP_HOST} ^signup.
RewriteRule ^(.*)$ http://mysite.com/signup/register/$1 [L]
Это работает и показывает правильную страницу. Но один вопрос: как я могу сделать это без перенаправления, сохраняя субдомен в URL-адресе?
та же проблема. работает только в том случае, если я помещаю dirname в url, а не только поддомен. – Leabdalla