@justha7e

Page в адресной строке на главной wordpress?

День добрый, на сайте установлен движок wordpress со статической страницей в виде главной. На главной нет ничего особенного, просто выводятся 12 записей через get_posts. Если в адресную строку дописать /page/(любое значение), вместо ошибки 404, получаю эту же главную страницу по введенному адресу ( например: https://сайт/page/3131231). Если поменять главную страницу на динамическую (вывод последних записей), то максимальное значение которое можно ввести - это общее кол-во страниц пагинации для всех новостей.. дальше выдает 404 ошибку. ( например: https://сайт/page/8.. если >8 то 404 ошибка). Вижу такое на многих сайтах wp, как это исправить ? или такое поведение считается нормальным ? Спасибо.
  • Вопрос задан
  • 250 просмотров
Пригласить эксперта
Ответы на вопрос 1
@justha7e Автор вопроса
Вообщем, я не знаю как это сформулировать.. поэтому и не смог нормально загуглить..
1) Если на сайте выбрана статическая главная страница то:
a)Загружается мой front-page.php и в адресной строке отображается http://мой-сайт.ру
б)В эту адресную строку я могу дописать page/ c любым набором цифр (например http://мой-сайт.ру/page/433233243) и по этому адресу все равно получу мою главную страницу.
в)Если добавляю еще и буквы (например http://мой-сайт.ру/page/433dsaf233243) то получаю 404 ошибку (как мне и надо).
=> такое ощущение что wp думает что моя главная страница состоит из бесконечного количества страниц пагинации.

2) Если на сайте в качестве главной выбраны последние записи:
a)Загружается index.php и в адресной строке отображается http://мой-сайт.ру
б)В эту адресную строку я могу дописать page/ уже не с любым набором цифр, а только цифру которая < или = общему количеству страниц для всех записей на сайте (если в настройках "чтение" записи разбиваются по 12 на страницу и их всего 48, то это цифра 4:)) (например http://мой-сайт.ру/page/4) и по этому адресу все равно получу мою главную страницу. Если дописать http://мой-сайт.ру/page/5 то уже получу 404 ошибку (как мне и надо).
=> такое ощущение что wp все равно разбивает главную на 4 страницы (под общее количество записей на сайте).

Шаблон front-page.php и index.php одинаковые, в них просто выводится 12 записей через get_posts...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы