Перенаправление (301) через php или через сервер, в чем разница?

russpuss russpuss   07.02.2020 22:38   593  

Здравствуйте. На одном WP сайте обнаружил в старой версии Yoast pro плагина обнаружил настройку перенаправления. Там на выбор даётся делать 301 через PHP или через веб сервер. При этом как то насторожено написано про первый вариант. А у меня он как раз и установлен.

Вопрос:

  1. В чём разница?
  2. Какой из них лучше?
  3. Какие побочные эффекты от php?

И если сейчас выбрать второй вариант, не надо ничего больше чистить чтобы не осталось «эха» после редиректа через PHP?


Ответы на вопрос (3) Написать ответ
v3663 v3663   08.02.2020 05:07
При редиректе через PHP идёт расход процессорного ресурса, сайт больше нагружается, соответственно более подвержен DDos атакам, но некоторые вещи легче сделать через PHP.
Если вам нужен простой редирект, смело выбирайте через сервер.
Чтобы отказаться от перенаправления через PHP, покопайтесь в коде - поглядите как он сделан, да удалите.
1
oldzas oldzas   08.02.2020 12:21
через сервер быстрее и ресурсо-экономичнее
1
fotokrek fotokrek   08.02.2020 15:16
1) в том, что редиректы обрабатываются на разных уровнях.
2) лучше htaccess.
3) уже выше сказали (через PHP идёт расход процессорного ресурса).
0