У меня есть нумерация страниц в WordPress, и я хочу, чтобы www.site.com / page / 1235x вернул мне 404.
В то же время я не хочуотключить нумерацию страниц для всего сайта, потому что я использую его с другим URL-адресом, например / Categories / page / 2 или / page / 2 /? s = search-item .
Итак, я подумал, что мне нужно написать регулярное выражение nginx, которое соответствует только части URL.
У меня есть три примера URL:
1. www.site.com/page/2/
2. www.site.com/page/2
3. www.site.com/page/2/?s=term-of-search
Для первого и второго я хочу вернуть 404 примерно так:
location ~ * ^ / page / \ d + /? $ {Return 404;}
И это совпало.
Для третьего я ничего не хочу, но это обычно соответствует результату поиска.
К сожалению, мой тест всегда выбирает деталь . Есть идеи?Спасибо