- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Обнаружил в индексе основного сайта урлы с параметрами ?no_redirect=true.
Появились после создания мобильной версии на поддомене.
Редирект в .htaccess на мобильную сейчас выглядит так:
##BEGIN MOBILE (do not edit below this line)
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ((.*iPhone.*)|(.*iPod.*)|(.*BlackBerry.*)|(.*Android.*Mobile.*)|(.*Windows\ CE.*)|(.*IEMobile.*)|(.*Opera\ Mini.*)|(.*Opera\ Mobi.*))
RewriteCond %{HTTP_COOKIE} !dm_show_classic
RewriteCond %{QUERY_STRING} !no_redirect=true [NC]
RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{HTTP_HOST} ^[0-9a-z-]+\.[a-z]+$ [NC]
RewriteCond %{REQUEST_URI} ^/_dm/s/ [NC,OR]
RewriteCond %{REQUEST_FILENAME} !\.(jpg|gif|png|css|js|txt|ico|pdf|bmp|tif|mp3|wav|wma|asf|mp4|flv|mpg|avi|csv|doc|docx|xls|xlsx|ppt|pptx|zip|rar|tar|gz|dmg|iso)$ [NC]
RewriteBase /
RewriteRule ^(.*)$ http://mobile.mysite.com/ [R,L]
##END MOBILE
Подскажите, что неверно и как избежать таких дублей?
Спасибо.
С этим параметром не происходит редиректа на мобильную версию в случае, если зайти на основную версию с мобильного устройства.
Скорее всего, в коде мобильной версии есть ссылка типа "перейти на полную версию", в которой присутствует этот параметр.
Вариант решения: запретить индексацию страниц с этим параметром, например, с помощью robots.txt
А через 301 в htaccess как убрать параметр из урла?
А через 301 в htaccess как убрать параметр из урла?
Если его убрать из урла, то с мобильных устройств станет невозможно просмотреть полную версию сайта.
Как вариант добавить после RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !iPhone|iPod|BlackBerry|Android|Windows CE|IEMobile|Opera (Mini|Mobi)
RewriteCond %{QUERY_STRING} no_redirect=true
RewriteRule ^(.*) /$1? [R=301,L]
Хотя как правильно подметили выше - запретить в robots и не городить костыли.