|
|
Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п |
|
Опции темы | Поиск в этой теме |
25.04.2010, 15:59 Вверх | #1 | |||
Коварный тип
|
Перенаправление пользователей с домена без www на домен с www через .htaccess
Перенаправление пользователей с домена без www на домен с www через .htaccess
Довольно часто встречаются случаи когда пользователи ползают на сайте введя в адресной строке к примеру адрес http://bormotuhi.net/ , при этом информация о том что чел зарегистрирован и вошел в аккаунт на форуме сохраняется, но как только пользователь перешёл на сайт с поисковика или внутренней ссылки на адрес http://www.bormotuhi.net/ - то обычно пользователь сразу же заходит как гость, т.к. информации о том что он вошел в аккаунт в куках к данному адресу не имеется. Так же бывают случаи на разных движках что криво работают скрипты или моды если в адресе не присутствует www. Так вот, для решения данной проблемы можно воспользоваться возможностями файла .htaccess (точнее апача). Открываем (или создаем) файл в корневой директории сайта и добавляем ему директивы: RewriteCond %{HTTP_HOST} ^bormotuhi\.net RewriteRule ^(.*)$ http://www.bormotuhi.net/$1 [R=permanent,L] |
|||
Cказали cпасибо: |
25.04.2010, 17:16 Вверх | #3 | |||
Коварный тип
|
на счет дорвэя сомнительно, ты же не со своего домена на другой перенаправляешь, а тупо склеиваешь сайт с www и без. У яндекса такая же ботва. Попробуй на яндекс без www зайти, он тебя отправит на www.yandex.ru .
|
|||
11.05.2012, 23:41 Вверх | #4 | |||
Знаток
|
Хочу склеить домен,чтобы было без www.
Вот так будет правильно? Код:
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.unknown-hack\.com RewriteRule ^(.*)$ http://unknown-hack.com/$1 [R=permanent,L] Тут всё нормально будет? Сейчас офигел,форум полностью выпал из индекса. Я Яндекс веб-мастере пишет,что страниц в поиске 0! Проблема с перенаправлением осталась.. |
|||
Последний раз редактировалось Snickers777; 11.05.2012 в 23:46.. |
||||
11.05.2012, 23:43 Вверх | #5 | |||
Коварный тип
|
Так точнее:
RewriteCond %{HTTP_HOST} ^www\.unknown-hack\.com RewriteRule ^(.*)$ http://unknown-hack.com/$1 [R=permanent,L] |
|||
2 пользователя(ей) сказали cпасибо: |
12.05.2012, 13:27 Вверх | #8 | |||
Знаток
|
эм..соответственно.
Проблема в том,что мне нужно склеить домен так,чтобы было без www и тем не менее всё работало. Добавлено через 39 минут 3 секунды Код:
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.unknown-hack\.com$ [NC] RewriteRule ^(.*)$ http://unknown-hack.com/$1 [R=301,L] |
|||
07.10.2013, 13:28 Вверх | #9 | |||
Коренной житель
|
я у себя так прописал, работает:
Код:
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] Код:
<IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On # вот то что вам надо - замените на домен вашего сайта RewriteRule (.*) http://www.site.ru/$1 [R=301,L] # а так реализуется переадресация с сайта с www на без www RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] </IfModule> |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Вопрос] перенаправление для зарегистрированных пользователей | Nado | Joomla! | 3 | 22.08.2010 22:17 |
[Вопрос] Перенаправление | MacLeo | vBulletin 4.x | 11 | 28.06.2010 15:14 |
Скачать Утилита генерации .htaccess и .htpasswd | Serberg | Сайтостроение | 0 | 20.05.2010 11:17 |
[Инструкция] Перенаправление пользователей на другой домен через .htaccess | Serberg | Сайтостроение | 2 | 28.01.2010 00:33 |
.htaccess. Инструкция для начинающих | boxx | Сайтостроение | 1 | 30.11.2008 20:15 |