/ / 301 Перенаправлення з Silex або Nginx - Переваги / Недоліки? - перенаправлення, nginx, silex

301 Перенаправлення з Silex або Nginx - Переваги / недоліки? - перенаправлення, nginx, silex

Я збираюся завантажити нову версію веб-сайту, і я хочу додати 301 перенаправлення зі старих шляхів на нові.

Веб-сайт використовує Silex з Nginx, тому я намагаюся вирішити, чи робити перенаправлення за допомогою Silex або у файлі конфігурації Nginx. Чи існують відмінності між цими двома методами?

У мене дуже мало розуміння цієї теми, тому будь-яка допомога дуже цінується.

Відповіді:

0 для відповіді № 1

Завжди краще дозволити серверу виконувати завдання, для яких він призначений.

Заради ресурсів на машині вимає дозволити nginx обробляти це: уявіть, що ваша програма повинна обробити 500 перенаправлень за хвилину, вам доведеться викликати весь стек silex, перш ніж ви зможете перенаправити запит.

Тут можна знайти деякі ідеї: http://www.tinywp.in/301-redirect-wordpress/

Вона застосовується до wordpress, але те, як він закінчує написання своїх правил перенаправлення для nginx, здається ефективним, як було сказано, він рятує сервер клопотами для оцінки регулярного виразу

server{
server_name www.domain.com
return 301 $scheme://domain.com$request_uri;
}