- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет. Вопрос в следующем:
есть сайт на который ссылаются 2 домена, например newdomen.ru и new-domen.ru. Основным считается new-domen.ru? в robots.txt прописан host: www.new-domen.ru. Так же организован mod rewrite? ссылки вида /index.php&page=catalog&extpage=1 преобразуются в /1.html. Ставлю редирект 301 со всех на www.new-domen.ru. Все срабатывает хорошо и быстро за исключением одного недостатка, при наборе страницы newdomen.ru/1.html происходит автоматический переброс на www.new-domen.ru/index.php&page=catalog&extpage=1, а дальше все ок, нормалmyst короткие адреса.
Как можно избавиться от такого перехода? Если никак из-за модреврайта, то как это повлияет на поисковики и позиции, ведь при заходе роботов на страницы вида newdomen.ru/1.html будет происходить переброс на страницы вида www.new-domen. ru/index.php&page=catalog&extpage=1, в итоге я так понимаю появятся дубли страниц.
Раскрутка вся велась на страницы вида www.new-domen.ru/1.html
В связи с этими обстоятельствами решил пока не ставить редирект.
Все срабатывает хорошо и быстро за исключением одного недостатка, при наборе страницы newdomen.ru/1.html происходит автоматический переброс на www.new-domen.ru/index.php&page=catalog&extpage=1
Вот это не понятно, зачем. Или у Вас опечатка в вопросе?
Если нет, то надо честно написать разные .htaccess для обоих сайтов. Т.е. надо сделать, чтобы newdomen.ru/1.html преобразовывался в new-domen.ru/1.html. Вроде бы это Вам надо, так?
длинная ссылочка укоротилась, поправил пробелом, чтобы показать весь урл
2 разных .htaccess не могу написать, потому как второй домен является синономом первого, и папка на хостинге у них одна общая, потому и .htaccess один.
длинная ссылочка укоротилась, поправил пробелом, чтобы показать весь урл
хм. яснее не стало.
почему "newdomen.ru/1.html" переходит в "www.new-domen.ru/index.php&pa...alog&extpage=1"? С какой целью происходит раскрытие в длинный урл? Ведь надо же наоборот сохранять короткий. Может Вы пример .htaccess'а сюда бросите, чтобы мы поняли, что происходит и зачем. Скорее всего, надо менять правила.
2 разных .htaccess не могу написать, потому как второй домен является синономом первого, и папка на хостинге у них одна общая, потому и .htaccess один.
Да это не проблема. Можно и в одном .htaccess'е сделать две секции, т.е. чтобы работали разные правила для разных доменов.
в том то и проблема, что что вместо того чтобы с "newdomen.ru/1.html" переходить на "www.new-domen.ru/1.html" преходит на "www.new-domen.ru/index.php&page=catalog&extpage=1"
пример .htaccess
RewriteCond %{HTTP_HOST} ^www.newdomen.ru [OR]
RewriteCond %{HTTP_HOST} ^newdomen.ru [OR]
RewriteCond %{HTTP_HOST} ^new-domen.ru
RewriteRule ^(.*)$ http://www.new-domen.ru/$1 [R=301]
RewriteRule ^$ index.php
RewriteRule ^news.html$ index.php?page=news
RewriteRule ^news/([0-9]+).html$ index.php?page=news&id=$1
и далее еще куча правил
может как то отдельно можно сделать правила для "newdomen.ru" ?
неужели так никто и не подскажет выход из данной ситуации 😕
Не было времени глянуть. И сейчас нет.
Но решение было описано в коллекции примеров ( http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html ) или в описании модуля ( http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html ).
Успехов! Если не выйдет, отпишитесь потом - посмотрим, если будет время.
Кстати, вот пример разделения правил по порту хоста - аналогично можно и по хосту:
Я думаю, глядя на этот пример, Вы справитесь. Удачи!
Спасибо, попробую.
Эх, че то у меня ничего не получается, и вроде конкретного примера для моего случая не нашел. Здается мне что дело в какой то мелочи, но в какой? Знаний в этой области все таки не хватает 😕
Andign,
мне кажется кучи правил не нужно - а то для каждого раздела - news, catalog ты делаешь свое правило, возможно, часть из них конфликтует друг с другом. например, почему перекидывает на страницу с page=catalog ? какое правило для этого прописывал?