PHP 301 перенаправление на основе ответа заголовка - PullRequest
0 голосов
/ 09 сентября 2018

У кого-нибудь есть идеи, как это решить? Или если это вообще возможно?

PHP / curl возможно?

Я сомневаюсь, что .htaccess справится с этим.

Итак, вот гипотеза:

Пример URL:

https://www.example.com/category/seotools/some-seo-tool-page.html

Условие:

Если страница возвращает заголовок 200, перенаправление не требуется. Если страница возвращает заголовок 404, то перенаправление 310 на:

https://www.example.com/category/seotools/

Примечание: в https://www.example.com/category/seotool/ есть очень важная информация о том, что https://www.example.com/category/seotools/some-seo-tool-page.html раньше содержало. Таким образом, вместо 404 по умолчанию лучше 301 перенаправлять на страницу, которая содержит соответствующую информацию, интересующую пользователя.

1 Ответ

0 голосов
/ 09 сентября 2018

Я думаю, что лучше использовать редирект с вашим веб-сервером ...

Например, в nginx в этом фрагменте, если вы найдете страницу с ошибкой, вы будете перенаправлены в /home.html.

error_page 404 /index.html;

Надеюсь, это поможет вам.

привет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...