- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем доброго времени суток!
Не знаю в какой теме задать вопрос поэтому прошу модераторов если что переместить в нужное место.
Дело в том, что на сайте есть несколько поддоменов. поддомен.сайт.ру
В индексе поисковиков видны страницы по адресу поддомен.сайт.ру/страница.html и сайт.ру/поддомен/страница.html
В статьях все ссылки вида сайт.ру/поддомен/страница.html, т.е. на каталог а не на поддомен.
Внешних ссылок на поддомены тоже единицы поэтому переадресация в принципе не нужна.
Как лучше убрать поддомены?
1. Поставить в роботс запрет индексации. (не повлияет ли это на страницы в каталоге сайт.ру/поддомен/страница.html. или
2. Удалить на хостинге поддомен. Все что в этом каталоге естественно останется.
Жду ваших советов.
seoklubs, можно в /поддомен/.htaccess:
RewriteCond %{HTTP_HOST} ^поддомен\.сайт.\.ru$
RewriteRule ^(.*)$ http://сайт.ru/поддомен/$1 [R=301,L]
seoklubs, можно в /поддомен/.htaccess:
RewriteCond %{HTTP_HOST} ^поддомен\.сайт.\.ru$
RewriteRule ^(.*)$ http://сайт.ru/поддомен/$1 [R=301,L]
А как поисковики к этому отнесутся? Номально?
Вполне нормально. Этот способ разумнее чем просто смена домена
страницы по адресу поддомен.сайт.ру/страница.html
- это дубли
сайт.ру/поддомен/страница.html
так что это надо было сделать сразу.
- это дубли так что это надо было сделать сразу.
Давненько хочу сделать, там статей десяток штук. Просто незнал как правильно сдеать. А этот код весь правильный.
RewriteEngine On в начале не надо?
В корне сайта в .htaccess есть RewriteEngine On.
Давненько хочу сделать, там статей десяток штук. Просто незнал как правильно сдеать. А этот код весь правильный.
RewriteEngine On в начале не надо?
В корне сайта в .htaccess есть RewriteEngine On.
надо. видите, вы лучше сами все знаете ;)
надо. видите, вы лучше сами все знаете ;)
Да я в этом особо не разбираюсь. Просто думал если в корне включен Rewrite, то в каталогах писать RewriteEngine On не надо.
---------- Добавлено 21.08.2013 в 15:13 ----------
Вставил в .htaccess следующий код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^поддомен\.сайт.\.ru$
RewriteRule ^(.*)$ http://сайт.ru/поддомен/$1 [R=301,L]
И поместил этот .htaccess в каталог (папку).
Работает нормально. Но если перед поддоменом поставить WWW т.е. WWW.поддомен.сайт.ru на сайт.ru/поддомен/ НЕ перенаправляет.
Как исправить?
Да я в этом особо не разбираюсь. Просто думал если в корне включен Rewrite, то в каталогах писать RewriteEngine On не надо.
---------- Добавлено 21.08.2013 в 15:13 ----------
Вставил в .htaccess следующий код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^поддомен\.сайт.\.ru$
RewriteRule ^(.*)$ http://сайт.ru/поддомен/$1 [R=301,L]
И поместил этот .htaccess в каталог (папку).
Работает нормально. Но если перед поддоменом поставить WWW т.е. WWW.поддомен.сайт.ru на сайт.ru/поддомен/ НЕ перенаправляет.
Как исправить?
а такие страницы тоже в индексе? 😮
RewriteCond %{HTTP_HOST} ^поддомен\.сайт.\.ru$ [NC]
RewriteCond %{HTTP_HOST} ^www\.поддомен\.сайт.\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/поддомен/$1 [R=301,L]
а такие страницы тоже в индексе? 😮
RewriteCond %{HTTP_HOST} ^поддомен\.сайт.\.ru$ [NC]
RewriteCond %{HTTP_HOST} ^www\.поддомен\.сайт.\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/поддомен/$1 [R=301,L]
Спасибо за ответ.Сейчас попробую. На счет страниц, которые на поддомене не помню есть с www или нет. А которые в корне и в подпапках разумеется нет, тут же другой .htaccess и все страницы без www.
Просто я попробовал ввести с WWW т.е. WWW.поддомен.сайт.ru Спасибо за помощь!
а такие страницы тоже в индексе? 😮
RewriteCond %{HTTP_HOST} ^поддомен\.сайт.\.ru$ [NC]
RewriteCond %{HTTP_HOST} ^www\.поддомен\.сайт.\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/поддомен/$1 [R=301,L]
Ставлю этот код и не работает и с www и без www