- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сейчас стала необходимость объединить все ссылки на сайт без www на ссылки в виде www.site.ru
Я настроил .htaccess так
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
Скажите еще где правильно размещать файл ? там где все страницы то есть корень сайта ?
Редирект работает, но только с главной страницы, а как сделал чтобы он работал по всем страницам сайта ? прописывать каждую вручную что ли ?
Очень прошу помогите
Этот вопрос наверное ближе к ветке "Администрирование серверов".
Там крутятся специалисты именно по этой тематике. А за 5-10у.е.,думаю они настроят и пропишут все что нужно!
Забыли пару вещей походу...
Добавьте то что красным выделил.
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^site\.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
Универсальный вариант:
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Файл .htaccess с таким содержимым расположите в корневой директории сайта. В коде ничего менять не нужно. Удобно использовать, если сайтов много.
Сейчас стала необходимость объединить все ссылки на сайт без www на ссылки в виде www.site.ru
пара вариантов:
и не забывайте,что htaccess должен быть записан в формате ОС вашего сервера:
если на сервере стоит UNIX, то файл, написанный под Windows, работать не будет.
поэтому его необходимо одно из следующего:
- открыть в 16-ричном редакторе и запустить замену 0x0D на 0x20 (пробел в 16-ричном варианте).
- обработать файл данной функцией (php5):
<?php file_put_contents($filename, strtr(file_get_contents($filename, array("\r\n" => "\n")))); ?>- создавать файл непосредственно на сервере с помощью php-скрипта.
- использовать ASCII-режим передачи данных в вашем ftp-клиенте.
- настроить ваш php-редактор так, чтоб он сохранял файлы в UNIX-формате
... вот как-то так ))
Спасибо всем за помощь. Это мои первые шаги в создании и администрировании сайтов, поэтому возникают такие вопросы.
К сожалению нету лишних 5-10 $, посему все стараюсь делать сам
palach1985 добавил 18.04.2010 в 09:59
я сделал редирект, все работает. Но в гугле сайт без www проиндексирован 8 страниц, а с www только главная... Со временем они склеятся или как ?
Спасибо всем за помощь. Это мои первые шаги в создании и администрировании сайтов, поэтому возникают такие вопросы.
К сожалению нету лишних 5-10 $, посему все стараюсь делать сам
palach1985 добавил 18.04.2010 в 09:59
я сделал редирект, все работает. Но в гугле сайт без www проиндексирован 8 страниц, а с www только главная... Со временем они склеятся или как ?
Если редирект сделали правильно - то безусловно переиндексируются, причём по сравнению с Яндексом достаточно быстро.
Кроме того, по адресу google.com/webmasters/tools/settings?hl=ru&siteUrl=ваш_сайт вы сможете выбрать, какую версию считать главной - с www или без. Поможет ускорить процесс.
iren K, хорошо и правильно написали, но намного проще использовать программу Notepad++
Если редирект сделали правильно - то безусловно переиндексируются, причём по сравнению с Яндексом достаточно быстро.
Кроме того, по адресу google.com/webmasters/tools/settings?hl=ru&siteUrl=ваш_сайт вы сможете выбрать, какую версию считать главной - с www или без. Поможет ускорить процесс.
С панели вебмастера гугл не получается назначить какой сайт главный, пишет - Настройка ограничена исключительно доменами корневого уровня. Сайт у меня образца www.e-****.kiev.ua
Что я сделал - добавил в свою панель вебмастера сайт без www и подтвердио что он мой, в редиректе указал переход на сайт образца www.e-****.kiev.ua.
Гуру подскажите, этого достаточно ? Я сейчас занялся покупкой ссылок, прогоном по каталогам, поэтому немного переживаю из за этого бока
С панели вебмастера гугл не получается назначить какой сайт главный, пишет - Настройка ограничена исключительно доменами корневого уровня. Сайт у меня образца www.e-****.kiev.ua
Что я сделал - добавил в свою панель вебмастера сайт без www и подтвердио что он мой, в редиректе указал переход на сайт образца www.e-****.kiev.ua.
Гуру подскажите, этого достаточно ? Я сейчас занялся покупкой ссылок, прогоном по каталогам, поэтому немного переживаю из за этого бока
В некоторых случаях нужно подтвердить права на оба сайта.
Снимите редирект, подтвердите права на www и не-www версию, назначьте основной одну из них (как - я описал выше), верните редирект.
Уровень домена по идее не должен влиять.