Назад | Перейти на главную страницу

Конфигурация поддомена nginx разрешает index.php нормально, но перенаправляет другие файлы на IP-адрес сервера

Эта конфигурация разрешается правильно / или /favicon.ico но другие пути перенаправляются на http://54.236.189.131/wp-includes/css/dist/block-library/style.min.css?ver=5.3

И на самом деле я не уверен, почему разрешает IP-сервер.

Этот конфиг - единственный, который у меня есть под сайтами. И я думаю, что с записью DNS все в порядке.

server {
    listen 80;
    server_name blog.tusjuegos.io;

    index index.php;
    root /home/ubuntu/tusjuegos/wordpress/;

    access_log /home/ubuntu/tusjuegos/access.log;
    error_log /home/ubuntu/tusjuegos/error.log;

    location / {
        try_files $uri $uri/ /index.php?q=$uri&$args;
    }    

    location ~* \.php$ {
        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
        include         fastcgi_params;
        fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
        fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
    }
}

Сначала немного терминологии: перенаправить в терминах HTTP означает 301 или 302 ответ с новым URL. Это заставляет браузер автоматически загружать новый URL-адрес.

Это не ваш случай: неправильный URL-адрес находится в сгенерированном HTML. Итак, в вашем случае виновником является программное обеспечение, генерирующее вашу страницу. WordPress. Каждое веб-приложение так или иначе должно знать, как называется сайт.

Тебе надо правильно настроить URL сайта WordPress.