2011-12-25 2 views
0

Я создал страницу для мобильных устройств на http://www.domain.com/mobile/ {дополнительных индексы/тракты} (не мобильный каталог, это контроллер CodeIgniter)Htaccess домен/мобильно mobile.domain перенаправлять

я создал поддомен и я хочу мобильные страницы быть доступны из это как это http://mobile.domain.com/ {дополнительных индексов/пути}

Также я хочу я найти один прямо вперед книгу/HOWTO, который объясняет лучшие практики для .htaccess

+0

возможного дубликата [URL перенаправления подкаталога SUBDOMAIN] (HTTP : // stacko verflow.com/questions/5013357/url-redirection-subdirectory-to-subdomain) –

+0

Я знаю, что это было бы перенаправить мою страницу RewriteCond% {HTTP_HOST}^example.yourdomain.co.uk $ [NC] RewriteRule (. *) http://www.yourdomain.co.uk/your-page/$1 [R = 301, L] Но я хочу сохранить пользователя по тому же адресу http://mobile.domain.com/$ Так что пользователь никогда не понимает, что есть страница http://www.domain.com/mobile. (Я повторяю,/mobile - это не папка, просто путь, который также был настроен с помощью перезаписи режима .htaccess, так что domain.com/index.php/mobile также доступен через domain.com/mobile) –

+0

Удалите 'R = 301 , 'изнутри скобок и удалите' http: // mobile.domain.com/'из RewriteRule. –

ответ

0
#map mobile.yourdomain.co.uk to /mobile folder 
RewriteCond %{HTTP_HOST} ^mobile.yourdomain.co.uk$ 
RewriteCond $1 !^mobile/ 
RewriteRule (.*) mobile/$1 [L] 

#redirect yourdomain.co.uk/mobile to mobile.yourdomain.co.uk 
RewriteCond %{HTTP_HOST} ^yourdomain.co.uk$ 
RewriteRule mobile/(.*) http://mobile.yourdomain.co.uk/$1 [R] 
+0

Вот «проблема» #map mobile.yourdomain.co.uk to/mobile folder Как я уже сказал, к сожалению/mobile не является папкой, это просто путь sth, как domain.com/index.php/mobile и есть .htaccess, который обрабатывает это таким образом. –

+1

@mariotanenbaum. Это не имеет значения, если это фактический каталог, «виртуального». Перезаписывающие устройства, применяющие этот путь, будут запускать следующий цикл перезаписи. RewriteRule применяются снова и снова, пока не применяется правило (т. Е. URL больше не изменяется). – Gerben

Смежные вопросы