![]() |
|
|
Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |||
Коварный тип
![]() ![]()
|
![]() Перенаправление пользователей с домена без 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пасибо: |
![]() |
#3 | |||
Коварный тип
![]() ![]()
|
![]() на счет дорвэя сомнительно, ты же не со своего домена на другой перенаправляешь, а тупо склеиваешь сайт с www и без. У яндекса такая же ботва. Попробуй на яндекс без www зайти, он тебя отправит на www.yandex.ru .
|
|||
![]() |
![]() |
#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 в 22:46.. |
||||
![]() |
![]() |
#5 | |||
Коварный тип
![]() ![]()
|
![]() Так точнее:
RewriteCond %{HTTP_HOST} ^www\.unknown-hack\.com RewriteRule ^(.*)$ http://unknown-hack.com/$1 [R=permanent,L] |
|||
![]() |
2 пользователя(ей) сказали cпасибо: |
![]() |
#8 | |||
Знаток
![]() ![]()
|
![]() эм..соответственно.
Проблема в том,что мне нужно склеить домен так,чтобы было без www и тем не менее всё работало. Добавлено через 39 минут 3 секунды Код:
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.unknown-hack\.com$ [NC] RewriteRule ^(.*)$ http://unknown-hack.com/$1 [R=301,L] |
|||
![]() |
![]() |
#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 21:17 |
[Вопрос] Перенаправление | MacLeo | vBulletin 4.x | 11 | 28.06.2010 14:14 |
Скачать Утилита генерации .htaccess и .htpasswd | Serberg | Сайтостроение | 0 | 20.05.2010 10:17 |
[Инструкция] Перенаправление пользователей на другой домен через .htaccess | Serberg | Сайтостроение | 2 | 27.01.2010 23:33 |
.htaccess. Инструкция для начинающих | boxx | Сайтостроение | 1 | 30.11.2008 19:15 |