- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Буду благодарен, если подскажите решение такой проблемы:
на сайте были ссылки вида имя_сайта/?p=56&lang=en
так были реализованы версии сайта на различных языках. Вместо en могут быть uk, be, es и т.д.
Но теперь сайт только на русском. Следовательно все ссылки с &lang=id_языка теперь выдают 404 ошибку.
Как сделать, чтобы отбрасывалось все что начинается на амперсанд и перенаправлялось 301 редиректом на адрес до амперсанда?
Пример:
запрашиваем:
имя_сайта/?p=56&lang=uk
происходит перенаправление на:
имя_сайта/?p=56
Попробуйте прописать в .htaccess что-то вроде
RewriteEngine On
RewriteRule ^([^\&]+)\&.*$ /$1 [R=301]
Главное чтобы URLы не имели вид:
имя_сайта/?lang=en&p=56
Если цель - избежать санкций пс за дубли, то можно не делать редиректа, а просто указать пс параметр lang как игнорируемый. Для яндекса это делается в robots.txt с помощью Clean-param, для гугла - в вебмастерсе есть пункт для управления параметрами.
Не гуглом и яндексом едиными...
А редирект схавают все боты.
Моя цель - избежать санкций от Гугла.
Т.к. в панели вебмастера он сделал предупреждение о том, что с сайтом могут быть проблемы в связи с появлением большого количества 404 ошибок в последнее время.
Мне кажется, что все-таки лучше поставить 301-редирект. Если где-то были прямые ссылки на языковые страницы, это позволит передать вес на новые адреса.
добавить после RwriteEngine On (если нету - вписать)
RewriteCond %{QUERY_STRING} ^(.+)&lang=
RewriteRule ^(.*) /$1?%1 [R=301,L]