![]() |
|
|
||||||||
| Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п |
![]() |
|
|
Опции темы | Поиск в этой теме |
|
|
#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 в 23: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 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 |