@Matsun

Как убрть вывод слеша на конце адреса в пагинации блога WP?

На сайте прописан редирект со всех страниц со слешем "/" на конце на адреса без него.

Проблема заключается в том, что когда находишься на второй, третей странице пагинации
https://bankstoday.net/category/last-articles/page/3

ссылка на первую страницу имеет слеш на конце
https://bankstoday.net/category/last-articles/
2017-03-20_152639.png
и таким образом происходит лишний 301 ый редирект со страницы со слешем, на страницу без слеша.

Как заменить ссылку, убрав слеш, чтобы не было никаких редиректов
  • Вопрос задан
  • 1072 просмотра
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Во-первых, я бы наоборот, добавил слеши к пагинации. Почитайте вот этот тред, особенно комментарии (плюс там туча ссылок). Приведу одну из цитат:

Summary:

If it ends with / it can never be a file. No server guessing.
Slash or no slash are entirely different meanings. There is a technical/resource difference between "slash or no slash", and you should be aware of it and use it accordingly. Just because the server most likely loads /dvd/index.htm - or loads the correct script stuff - when you say /dvd: It does it, but not because you made the right request. Which would have been /dvd/.
Omitting the slash even if you indeed mean the slashed version gives you an additional HTTP request penalty. Which is always bad (think of mobile latency) and has more weight than a "pretty URL" - especially since crawlers are not as dumb as SEOs believe or want you to believe ;)


Обратите внимание на последнее предложение, и передайте его сеошникам, которые придумали эту чушь лет 10 назад.

Ну а если никто вас слушать не станет, и слеш все-таки надо убрать - идите в настройки постоянных ссылок и уберите его в конце URL. Смотрите тут.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы