- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите разобраться с Редиректом 301 нужно сделать правильное перемещение: с WWW на без WWW.
Поставил в файле htaccess редирект 301 вот так:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site/$1 [R=301,L]
а он ведет не на главную страницу сайта, а в site.ru/home2/u79649/site/www/
Помогите разобраться в чем моя ошибка и как ее исправить.
После RewriteEngine On добавить RewriteBase /
Перенаправление домена с www на не-www
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
или альтернативный, более понятный синтаксис
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
Взято с блога devaka
Сам дня два как делал... взял первый, все отлично работает.
После RewriteEngine On добавить RewriteBase /
Поставил выглядит так
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.сайт.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]
все равно перемешает не на главную а в ://сайт.ru/home2/u79649/сайт/www/
Может это не Редиректе дело а в настройке хостинга?
Может это не Редиректе дело а в настройке хостинга?
как вариант:посмотрите - у поддомена без WWW возможно нет A-записи: Вам нужно зайти в настройку основного домена, посмотреть какая у него A-запись - затем зайти в настройку поддомена без www и добавить ему такую-же A-запись..и через несколько часов все заработает (возможно))
Какой-то непонятный трабл. Значит предыдущий пример с RewriteCond %{HTTP_HOST} ^www\.(.*) наврядли поможет.
Попробуйте еще так что-ли:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.сайт.ru$ [NC]
RewriteCond %{REQUEST_URI} /(.*)
RewriteRule .* http://сайт.ru/%1 [R=301,L]
или так
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.сайт.ru$ [NC]
RewriteRule (.*) /сайт.ru/$1 [L,R=301]
А сайт по www открывается?
Какой-то непонятный трабл. Значит предыдущий пример с RewriteCond %{HTTP_HOST} ^www\.(.*) наврядли поможет.
Попробуйте еще так что-ли:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.сайт.ru$ [NC]
RewriteCond %{REQUEST_URI} (.*)
RewriteRule .* http://сайт.ru/%1 [R=301,L]
или так
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.сайт.ru$ [NC]
RewriteRule (.*) /сайт.ru/$1 [L,R=301]
А сайт по www открывается?
Нет не открывается
Кстати да, у некоторых кривых хостеров только с www прописывается домен (хотя по уму должен веб ввв, а с ввв - как алиас). Это первое что проверить надо.
Пробывал все выше сказанное ничего не получилось, спасибо что обратили внимание siv1987 на то что сайт с www не открывается
Прочитал статью нашел по поиску Сайт не открывается при наборе домена с www
обратился в службу технической поддержки хостинга, буду ждать ответа.
Скорее всего дело не в Редиректе
seregablek добавил 08.01.2011 в 06:33
Ура все получилось на самом деле все было из за хостинга после письма в тех поддержку, сайт стал доступен с www.
Поставил в файле htaccess редирект 301 вот так и все получилось
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]