Редирект nginx с определенной страницы на главную
rewrite /article/name.html http://site,ru permanent;
Редирект с определенных адресов или сетей (ответ нужным кодом):
Необходим модуль гео
apt install libnginx-mod-http-geoip
nginx.conf:
geo $bad_user {
default 0;
192.168.0.1 1;
192.223.0.0/16 1;
192.168.2.4 1;
}
server {
if ($bad_user) {
return 404;
}
}
1. 301 редирект с одной страницы на другую
Самый простой вариант
1 |
Redirect 301 /test-1/ http://site. |
Дата: 24 января 2019 г. в 20:09:20
Автор: igel
как лучше для SEO — Топвизор–Журнал
Перевод статьи из блога Sammy SEO.
Завершающий слеш — это косая черта в конце URL-адреса. Среди специалистов идут споры, какой адрес лучше для SEO: с завершающем слешем или без него.
Такой:Trailing Slash vs No Trailing Slash – Whats Better for SEO?Или такой: https://www.sammyseo.com/trailing-slash-verse-no-trailing-slash
Разбираемся, важен ли слеш в конце URL-адреса, на что влияет в SEO и как его добавить или удалить.
Какое значение имеет завершающий слеш
У вас может возникнуть вопрос: завершающий слеш — это всего лишь ещё один символ в конце URL-адреса, разве он может влиять на SEO?
На самом деле этот незначительный на первый взгляд символ создаёт полную копию страницы, которая доступна для Google и которую эта поисковая система может проиндексировать.
Если страница доступна сразу по двум URL — со слешем и без, то мы получаем дубль страницы, что может негативно отразиться на SEO. Поэтому нельзя, чтобы страница была доступна для сканирования и индексирования по обоим адресам — нужно выбрать один из них.
Обязательно ли использовать завершающий слеш
Я предпочитаю URL-адреса с завершающим слешем. В основном я работаю с корпоративными или крупными клиентами, которые, как правило, используют programmatic SEO.
Programmatic SEO — это метод, который ориентирован на «выращивание» объёма поискового трафика с помощью публикации посадочных страниц в больших масштабах.
Такое SEO требует активного использования папок для обеспечения структуры сайта с правильной и точной иерархией.
На заре интернета завершающий слеш определял, что URL‑адрес обозначает папку, а URL‑адрес без завершающего слеша обозначал страницу — зачастую с расширением html или другим похожим расширением.
В то время можно было видеть такие URL‑адреса:
domain. com/folder/
domain.com/page.html
Затем эти URL‑адреса поменялись на такие:
domain.com/folder/
domain.com/page
В наше время семантически это уже не так важно, но иерархия и структура сайта всё ещё важны.
Кроме того, в WordPress по умолчанию используются URL‑адреса с завершающим слешем. На WordPress приходится 34 % сайтов, а рыночная доля этой CMS‑системы составляет 60 %. Может быть, владельцы всех этих сайтов сделали правильный выбор?
Тем не менее нельзя однозначно сказать, стоит использовать слеш на конце URL или нет.
Как настроить редирект с одной версии страницы на другую
Независимо от выбранного варианта URL‑адресов необходимо настроить 301‑редирект (переадресацию) с одной версии URL‑адресов (например, с адресов без слеша) на выбранный тип URL‑адресов (например, на тот, что со слешем).
Хотя каноническая ссылка должна убирать или добавлять завершающий слеш, её будет недостаточно для того, чтобы индексация и сканирование сайта выполнялись правильно. (.*)/$ /$1 [L,R=301]
Как и в случае принудительного добавления слеша, код для удаления добавляется после этой строки:
RewriteEngine On
Удаляем завершающий слеш в Cloudflare
К сожалению, добавить завершающий слеш к URL‑адресам в Cloudflare нельзя.
А удалить — можно, с помощью двух редиректов. Первый должен обеспечить сохранение параметров, а второй — убрать завершающий слеш.
Без строки запроса: https://foo.com/*/ → https://foo.com/$1
Со строкой запроса: https://foo.com/*/?* → https://foo.com/$1?$2
Если вы не слишком активно используете перелинковку на сайте или не используете и не использовали URL‑адреса с завершающим слешем, то эти два редиректа вам подойдут.
Однако если вы активно используете завершающий слеш в URL‑адресах, то стоит подумать, как можно реализовать такой редирект за один шаг, чтобы облегчить оптимизацию и очистку данных.
Перенаправление для применения/удаления косой черты в URL-адресах
Начиная с версии 3. 13, WP Rocket будет учитывать конфигурацию косой черты в конце вашего сайта. Однако эта функция не будет работать в следующих случаях:
- Правила перезаписи WP Rocket присутствуют в файле .htaccess.
Это происходит, когда отдельные файлы кеша для мобильных устройств или функции совместимости WebP отключены . Кроме того, когда плагины, совместимость которых с WP Rocket включает обязательные и динамические файлы cookie, такие как уведомление об использовании файлов cookie,0008 не установлен .
- Присутствуют правила перезаписи NGINX (включая https://github.com/SatelliteWP/rocket-nginx)
- Кэш сервера используется
В этой статье содержится руководство по включению или удалению завершающей косой черты в ваших URL-адресах, что необходимо в вышеуказанных случаях.
Примечание: Если ваши канонические URL-адреса установлены правильно, Google будет индексировать нужный URL-адрес даже без этих исправлений.
Это применимо только к сайтам, где правила перенаправления WP Rocket присутствуют в файле htaccess.
Если вам нужно принудительно ввести косую черту в конце ваших URL-адресов, вы можете использовать следующий вспомогательный плагин
📥 Скачать (.zip): WP Rocket | Применять завершающую косую черту для URL-адресов
Разработчики: вы можете найти код этого плагина на GitHub.
Добавить косую черту в конце для мультисайта WordPress
Если вам нужно принудительно ввести косую черту в конце ваших URL-адресов, вы можете использовать следующие вспомогательный плагин
📥 Скачать (.zip): WP Rocket | Использовать косую черту на мультисайтах
Разработчики: вы можете найти код этого плагина на GitHub. /])$ $1/ навсегда;
}
9/(.*)/$ /$1 постоянный;
} Вы получили ответ на свой вопрос?
Как косая черта влияет на поисковую оптимизацию веб-сайта
Косая черта в конце URL-адреса на вашем веб-сайте может вызвать проблемы с дублированием контента, если с этим не справиться правильно. Проще говоря, Google не любит видеть один и тот же контент на разных страницах. Это может сбивать с толку как поисковые системы, так и пользователей. Загрузка одной и той же страницы независимо от того, добавляете ли вы косую черту в конце или нет, означает, что Google видит две страницы с одинаковым содержанием.
Что такое завершающая косая черта?
Косая черта — это косая черта, помещаемая в конце URL-адреса . Обычно он используется для указания каталога (в отличие от файла), но в SEO он может повлиять на ваш рейтинг. Взгляните на URL ниже и угадайте, какой из них
правильный
. Обратите внимание, что один из них имеет косую черту в конце.
https://www.onlineassetpartners.co.nz/about-online-asset-partners
https://www.onlineassetpartners.co.nz/about-online-asset-partners/
Нажмите на них, и они оба окажутся в одном месте. Единственная разница в том, что маленькая, казалось бы, незначительная косая черта в конце. Конечно, это не имеет значения. Это то же самое, верно?
Неправильно!
Во-первых, они заходят на одну и ту же веб-страницу только потому, что мы так настроили. На первую ссылку был помещен редирект 301, который отправляет вас на второй URL-адрес . Ваш сайт делает то же самое? Протестируйте несколько страниц своего веб-сайта, введя код 9009. 3 URL с косой чертой в конце, а затем такой же без. Также проверьте страницы, кроме главной.
Если ваш браузер может загрузить версию страницы с косой чертой в конце и без нее, возможно, вы совершаете одну из самых распространенных ошибок в SEO .
Как косая черта в конце
URL может вызвать проблемы?Существует несколько причин, по которым необходимо корректно обрабатывать завершающие косые черты. На фундаментальном уровне Google сканирует и ранжирует отдельные URL-адрес с. Это означает, что они должны быть уникальными. Если одна и та же страница может загружаться по двум разным URL-адресам , мы сталкиваемся с проблемами дублирования контента. Он может выглядеть почти так же, и технически он может работать идеально, но он не оптимизирован для поиска.
Косая черта в конце может разделить ваш ссылочный вес пополам
Ссылочный вес, часто называемый ссылочным весом
, является SEO фактором ранжирования. Идея заключается в том, что когда веб-страницы ссылаются на другие страницы, они одобряют этот контент, передавая ссылочный капитал. Чем выше ссылочный вес страницы, тем мощнее поддержка. Это основной принцип
PageRank
, один из оригинальных алгоритмов Google.
Наличие двух версий одной и той же страницы на двух разных URL-адресах сбивает с толку тех, кто пытается сделать ссылку на вашу страницу. Они используют косую черту в конце или нет? Необходимо сделать выбор. Если 50% людей ссылаются на URL-адрес с косой чертой в конце, а 50% не добавляют ее, то ваш ссылочный вес делится пополам.
Косая черта в конце может отрицательно сказаться на эффективности сканирования
Google не сканирует весь ваш сайт каждый день. Бюджет сканирования определяет, какая часть вашего веб-сайта будет изучена и проиндексирована. Для небольших сайтов это не имеет большого значения, все, что меньше 100 страниц, скорее всего, будет просканировано. Однако для крупных сайтов с тысячами страниц это становится еще одной областью, которую необходимо оптимизировать. Размер краулингового бюджета для вашего веб-сайта определяется рядом факторов, в том числе:
- Размер веб-сайта (сколько URL-адресов необходимо просканировать).
- Здоровье сайта (сколько ошибок находит Google).
- Ссылки на веб-сайт (сколько обратных ссылок у вас есть и на какие URL они ссылаются).
Дублирование контента, вызванное неправильно управляемыми завершающими косыми чертами, приводит к тому, что Google без необходимости сканирует несколько версий одной и той же страницы. Хотя вы вряд ли будете наказаны вручную за такой дублированный контент, это все же немного усложняет работу поисковой системы. Игнорирование дублирующегося содержимого с косой чертой в конце, по сути, является противоположностью 9.0101 SEO .
Косая черта в конце может плохо сказаться на пользовательском опыте
Пользовательский опыт (или UX) — половина успеха SEO . Хороший пользовательский опыт означает, что люди будут дольше оставаться на вашем сайте и больше взаимодействовать с ним (нажимать на вещи). Такого рода активность посылает в Google сильные сигналы о том, что ваш сайт заслуживает ранжирования.
Независимо от того, имеет ли URL-адрес завершающую косую черту или нет, он рассматривается как уникальная и индивидуальная веб-страница. Если же URL существует как со слэшем в конце, так и без него, это означает, что содержание на странице технически может быть другим. В большинстве случаев завершающая косая черта страницы идентичны, но с количеством людей, которые работают над веб-сайтами, все вносят изменения, а иногда и внедряют собственный код, вы не можете гарантировать, что они останутся прежними навсегда.
Чем дольше существуют два отдельных URL для одной страницы, тем выше вероятность изменения их индивидуального содержимого. Теперь подумайте о том, насколько запутанным может быть пользователь, наткнувшись на обе версии или перейдя по ссылке с внешнего сайта на более старую версию вашей страницы. Игнорирование косой черты только усложняет задачу для всех: пользователя, поисковых систем и всех, кто имеет дело с вашим сайтом.
Google советует вам исправить проблемы с завершающей косой чертой
Если вам нужно еще больше убедиться в том, что завершающая косая черта должна иметь фиксированное соглашение на вашем сайте, просто прочитайте собственный блог Google по этой теме. Они подробно рассказывают и приводят примеры, но суть в том, что, хотя это и не вызовет никаких технических проблем, лучше всего придерживаться соглашения о косой черте в конце и применять перенаправления там, где это необходимо.
Последнее предложение в посте действительно доводит мысль до конца, объясняя, что если вы примените исправление для проблем с завершающей косой чертой, Вы можете нежиться в лучах солнца от эффективной конфигурации сервера, согреваясь сознанием того, что ваш сайт лучше оптимизирован .
Они тут же поставили слово оптимизированный
. Вокруг SEO и важности фактора ранжирования много загадок, поскольку Google официально не раскрывает, как работает их алгоритм. Если Google затем опубликует сообщение, в котором говорится, что определенное действие оптимизирует ваш сайт, то следовать их совету не составит труда.
Как решить проблему с косой чертой в конце?
Прежде чем исправлять какие-либо проблемы с завершающей косой чертой на вашем веб-сайте, вам необходимо решить, какую структуру URL вы предпочитаете. Не стесняйтесь выбирать любой из них, но на это решение может повлиять существующая структура вашего веб-сайта. Для веб-сайтов со структурой каталогов имеет смысл использовать завершающую косую черту. Что бы вы ни решили, важно придерживаться одного и того же соглашения на всем вашем веб-сайте.
Хорошей новостью является то, что исправить проблемы с косой чертой в конце не так уж сложно, в зависимости от платформы вашего веб-сайта. Важно отметить, что корневой домен (часто домашняя страница — в нашем случае https://www.onlineassetpartners.co.nz) всегда разрешается без завершающей косой черты. Google делает это автоматически, и вы не сможете это изменить.
Перенаправления
Перенаправление 301 — лучший способ решить проблемы с дублированием содержимого, вызванные косой чертой в конце. Если вы просто исправляете одну страницу, вы должны перенаправить дубликат на версию, которая соответствует выбранной вами структуре URL .
Однако большинство проблем с косой чертой затрагивают многие страницы веб-сайта. Перенаправление каждой отдельной страницы потребует много времени, поэтому перенаправление по всему сайту часто является подходящим способом. Этот метод также предотвратит повторное появление проблемы в будущем.
Канонические теги
В редких случаях перенаправление 301 невозможно или у вас могут быть причины его избегать. В этих ситуациях канонический тег решит большинство проблем. Тег rel= «canonical» может использоваться для указания сканерам веб-сайта
истинной
или исходной
версии страницы. Если вы не можете перенаправить страницу, канонический тег, по крайней мере, исправит любые проблемы с дублированием контента в глазах поисковых систем.
Недостатком простого использования канонического тега является то, что он не устраняет некоторые другие проблемы, связанные с неправильным соглашением о косой черте в конце. Пользователи по-прежнему могут запутаться, краулинговый бюджет останется неоптимизированным, а ссылки на обе версии страницы все еще могут существовать. Используйте канонические теги только для устранения проблем с завершающей косой чертой, когда перенаправление невозможно.
Текущее обслуживание проблем с завершающей косой чертой
После того, как вы внедрили соглашение о завершающей косой черте и устранили все существующие проблемы, вы можете сделать несколько вещей, чтобы предотвратить повторение проблемы.
- Регулярно обновляйте карту сайта.
Убедитесь, что в карте сайта всегда указан правильно структурированный URL s.
- Используйте инструмент проверки Google
- Покрытие консоли поиска — это представление в консоли поиска Google выделяет все ошибки, отмеченные во время сканирования сайта.
SEO посвящен деталям. Существует так много факторов ранжирования, которые нужно оптимизировать, каждый из которых имеет разную степень важности. Конечно, важно распределять ресурсы с умом, но игнорирование проблем с дублированием контента и конечным слэшем означает выстрелить себе в ногу.
Это проблема, которая может сбить с толку как роботов поисковых систем, так и людей. Если его не лечить, это вызовет еще больше проблем в будущем. Несмотря на то, что проблемы с косой чертой так легко диагностировать и исправить, мы все еще видим их у огромного количества наших клиентов.