Редирект с поддомена на ссылку...

12 3
SR
На сайте с 10.06.2011
Offline
8
7130

Добрый вечер.

Помогите решить проблему.

Создал поддомен m.domen.ru. Сслыка на мобильную версию такая - http://domen.ru/index.php?do=/mobile/

Как мне сделать редирект с m.domen.ru на domen.ru/index.php?do=/mobile/?

webrock
На сайте с 05.04.2010
Offline
261
#1
SpideR-KOSS:
Добрый вечер.
Помогите решить проблему.
Создал поддомен m.domen.ru. Сслыка на мобильную версию такая - http://domen.ru/index.php?do=/mobile/
Как мне сделать редирект с m.domen.ru на domen.ru/index.php?do=/mobile/?

А у Гугла не спрашивали? Или просто лень?

Полный аудит сайтов. (/ru/forum/765361)
SR
На сайте с 10.06.2011
Offline
8
#2
webrock:
А у Гугла не спрашивали? Или просто лень?

Спрашивал, но он выдавал редирект либо полностью на основной домен, либо на папку.

В моем случае я даже не знаю к какой категории это отнести.

webrock
На сайте с 05.04.2010
Offline
261
#3
SpideR-KOSS:
Спрашивал, но он выдавал редирект либо полностью на основной домен, либо на папку.
В моем случае я даже не знаю к какой категории это отнести.

Можно сделать средствами .htaccess

закиньте в корень сайта его с такой конструкцией:



RewriteEngine On

RewriteCond %{HTTP_HOST} ^ m.domen.ru [NC]
RewriteRule ^(.*)$ http://domen.ru/index.php?do=/mobile/$1 [L,R=301]

При заходе на m.domen.ru будет автоматическое перенаправление на

http://domen.ru/index.php?do=/mobile/

SR
На сайте с 10.06.2011
Offline
8
#4
webrock:
Можно сделать средствами .htaccess

закиньте в корень сайта его с такой конструкцией:



RewriteEngine On

RewriteCond %{HTTP_HOST} ^ m.domen.ru [NC]
RewriteRule ^(.*)$ http://domen.ru/index.php?do=/mobile/$1 [L,R=301]



При заходе на m.domen.ru будет автоматическое перенаправление на
http://domen.ru/index.php?do=/mobile/

Спасибо большое, уже есть продвижения. Пишет - "Internal Server Error".

Я на поддомен положил только один файл - .htaccess, index.php обязателен в этом случае или нет?

webrock
На сайте с 05.04.2010
Offline
261
#5
SpideR-KOSS:
Спасибо большое, уже есть продвижения. Пишет - "Internal Server Error".
Я на поддомен положил только один файл - .htaccess, index.php обязателен в этом случае или нет?

mod_rewrite должен быть включен, в корне достаточно одного .htaccess

SR
На сайте с 10.06.2011
Offline
8
#6
webrock:
mod_rewrite должен быть включен, в корне достаточно одного .htaccess

mod_rewrite включен...

webrock
На сайте с 05.04.2010
Offline
261
#7
SpideR-KOSS:
mod_rewrite включен...

ну, я надеюсь вы изменения в htaccess правильно внесли?

лично у меня всё работает ...

6666
На сайте с 10.01.2005
Offline
505
#8

Та же проблема. А где мод_реврврайт включается?

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
SR
На сайте с 10.06.2011
Offline
8
#9
webrock:
ну, я надеюсь вы изменения в htaccess правильно внесли?

лично у меня всё работает ...

Да, именно как вы сказали.

---------- Добавлено 22.05.2012 в 21:38 ----------

6666:
Та же проблема. А где мод_реврврайт включается?

У хостера включается, но в большинстве случаев включен по умолчанию.

webrock
На сайте с 05.04.2010
Offline
261
#10
6666:
Та же проблема. А где мод_реврврайт включается?

в настройках PHP php.ini

вообще, практически у многих хостеров он должен быть включен, но лучше уточнить,

если вы на шаред ...

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий