Рейтинг:0

Блок местоположения Nginx для WordPress и устаревших файлов

флаг us

Я пытаюсь обслуживать устаревшие документы веб-сайта html с нового сайта, который является сайтом WordPress.

Новый сайт использует nginx, и я хочу иметь возможность обслуживать файлы, структурированные с помощью постоянной ссылки, такой как /articles/file-uri, и устаревшие статические файлы html за 10 лет из корневого каталога с именем legacy.

Итак, опять же, я хочу попробовать входящие файлы запросов против корня WordPress, и если запрошенный файл не найден, найдите в устаревших файлах статическую статью html. Это работает, но не вернется к устаревшим файлам изображений, javascript , и т.д ..

Блок местоположения ниже будет обслуживать устаревшую страницу, но не изображения, javascript и т. Д. Внутри ... Любая помощь будет очень признательна. Спасибо.

У меня был некоторый успех с этими блоками:

имя_сервера myserver.com www.myserver.com;
access_log /var/log/nginx/myserver.com.access.log rt_cache_redis;
error_log /var/log/nginx/myserver.com.error.log;

корень /var/www/myserver.com/htdocs;
индекс index.php;

местоположение ^~ .php$ {
пробные файлы $uri =404;
включить fastcgiparams;
fastcgi_pass php74;
}

место расположения / {
try_files $uri $uri/ /legacy$uri /legacy$uri/ /index.php$args;
}

включить common/redis-php74.conf;
включить common/wpcommon-php74.conf;
включить common/locations-wo.conf;
Michael Hampton avatar
флаг cz
WordPress генерирует свои собственные ошибки, поэтому вам нужно сначала попробовать устаревшие документы, а не в последнюю очередь.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.