Articles of nginx

Nginx WordPress и другая структура URL-адреса веб-приложения

У меня установлен WordPress на моем корневом сайте example.com/. Кроме того, у меня есть другое веб-приложение, которое на example.com/my-app/, у которого есть уродские ссылки, например example.com/my-app/file.php?arg=value, для доступа. Как я могу создать схему дружественного URI для своего приложения, работающую в качестве примера ниже? example.com/my-app/file.php?arg=value to example.com/my-app/value/ В настоящее время, если я получаю доступ к example.com/my-app/value/, […]

Как решить 404 ошибки permalink на сервере nginx

Я не могу решить эту проблему. Я попробовал все, что нашел через Интернет. Сначала я попытался настроить nginx.conf, следуя примеру кода, без успеха. https://codex.wordpress.org/Nginx Я обнаружил, что многие пользователи сталкиваются с этой проблемой, но наиболее популярным решением является следующее: location / { try_files $uri $uri/ /index.php?$args; } Я все еще получаю 404 для всех страниц. […]

Имя пользователя Переменная в пользовательских ссылках?

Я пытаюсь использовать пользовательские ссылки в php-коде для ссылки на страницы профиля buddypress. В принципе, мне нужен способ создания константы имени пользователя, чтобы я мог создавать ссылки вроде domain.com/members/–username–/profile domain.com/members/–username–/settings domain.com/members/–username–/other с –username– является константой, которая изменяет текущего зарегистрированного пользователя, который нажимает ссылку? Я уверен, что это можно сделать в functions.php с кодом перезаписи, но […]

Почему мой сайт WordPress чрезвычайно медленный, даже находясь в мощном стеке EC2 и RDS

У меня есть веб-сайт и 2 блогов, работающих на сервере ubuntu, который находится в EC2. У меня php7.0 fastcgi вместе с nginx на этом сервере. Из этих двух блогов один блог очень медленный, а один – быстрый. И я не могу понять, в чем проблема. Блог с проблемой ( https://www.winni.in/blog/ ) – есть SSL на […]

Можно ли кэшировать фрагменты с помощью NGINX fastcgi?

У меня есть настройка кэша fastcgi NGINX на сайте, она работает очень хорошо. Но теперь мне нужно будет получить географическое местоположение пользователя от NGINX до PHP, и на основе этого сделайте некоторое перенаправление. Я думал, что всегда могу иметь свой head.php для каждой загрузки страницы. Могу ли я сделать это с помощью NGINX? Я знаю, […]

Перенаправление / перенаправление запроса вне wordpress

Мне нужно, чтобы WordPress перенаправлял запросы, соответствующие определенной структуре URL, другому сценарию, чем index.php. Я использую nginx, поэтому я не могу просто добавить правило перезаписи в файле .htaccess и не иметь доступа к файлу конфигурации сервера. Поэтому я предполагаю, что мой единственный вариант – сделать это из WordPress. Я попробовал следующее, а затем сохранил Настройки> […]

Получение 404 при загрузке файла размером более 10 КБ

Я создал форму загрузки файла, используя код AJAX, который отлично работает на моем localhost (xampp / apache). Я могу загружать файлы размером до 256 МБ. Использование HTTP. Однако, когда я загружаю этот код на свой сервер nginx на aws ec2, я получаю 404 при попытке загрузить любой файл размером 10 КБ (да, это K). Я […]

404 Возврат для /wp-admin/update.php?action=upload-plugin за обратным прокси

Я пытаюсь загрузить плагин размером 3 МБ. Мой сервер сидит за балансировщиком нагрузки / обратным прокси. Внешний мир подключается к балансировщику нагрузки через HTTPS. Балансировщик нагрузки подключается к веб-серверу через HTTP. Настройки php.ini max_execution_time=60 max_input_time=60 memory_limit=512M post_max_size=30M file_uploads=On upload_max_filesize=30M max_file_uploads=20 default_socket_timeout=60 nginx.conf (Без этой строки nginx возвращает 413, поскольку 3MB выше значения по умолчанию 2MB). […]

Параметры API REST, не работающие с nginx

У меня проблема с сервером, на котором я работаю, игнорируя любые параметры, отправляемые в REST API. Моя локальная среда работает отлично, но по какой-то причине в других средах нет. Я работаю с командой DevOps, поэтому я пытаюсь собрать как можно больше информации, чтобы передать их, чтобы помочь им исправить эту проблему. Примеры конечных точек, которые […]

У меня есть гибкая технология cloudflare, как перенаправить на https для сервера Nginx

Если я получаю доступ непосредственно к https, он работает, но сайт по-прежнему доступен по протоколу HTTP. Как заставить все http на https? Я использовал плагин WordPress HTTPS . Но он не перенаправляется на https. Я настроил nginx следующим образом: server { listen xxx.x.xxx.xxx:80; listen 127.0.0.1:80; server_name mydomain.com; root /var/www/html/mydomian.com/; index index.html index.htm index.php; charset utf-8; […]

Intereting Posts
В чем разница между get_home_path () и ABSPATH? Как я могу проверить всю директорию WP до / после работы с фрилансером? Создание плагина wordpress, в котором пользователи могут переопределять шаблоны Одна страница для двух настраиваемых типов сообщений Авто добавлять контент, например, страницы при активации плагина? Как автоматизировать adduser (на linux) при добавлении нового сайта пользователя в многопользовательском режиме Главная страница Не найдено Ошибка Открыть всплывающее окно «Подробности вложений» Изменение даты создания WP-сайта по умолчанию Сообщение об изменении электронной почты автора WordPress? Рекомендуемое изображение со ссылкой на сообщение shortcode, изображение, отображаемое над сообщением Как сделать изображения открытыми на новой вкладке по умолчанию? save_post действие только при создании нового сообщения Woocommerce – Изменение порядка продуктов upsell get_stylesheet_directory () vs get_template_directory () для дочерней темы