codeigniter и wordpress устанавливаются с помощью nginx, но внутренний URL блога не работает - PullRequest
0 голосов
/ 26 июня 2019

Я установил проект воспламенителя кода в корневой каталог и блог WordPress в каталог / blog.Но внутренние страницы блогов не работают.Ниже приведен код файла по умолчанию.Перепробовал все решения, данные в сообществе, но оно не работает.//example.com/blog/sample-post/ это не работает.Но example.com/blog/?p=2 это будет работать.Любая помощь будет высоко ценится

server {
listen 80 default_server;
server_name www.mydomain.com;
return 301 https://$server_name$request_uri;
}

server {
listen 443 ssl;
listen [::]:443 ssl;

ssl_certificate /home/ssl/pte.crt;
ssl_certificate_key /home/ssl/pte.key;
root /var/www/html;

server_name www.mydomain.com;

# Add index.php to the list if you are using PHP
index index.php index.html index.htm index.nginx-debian.html;

if (!-e $request_filename) {
     rewrite ^.*$ /index.php last;
}

location / {
   # First attempt to serve request as file, then
   # as directory, then fall back to displaying a 404.
   #try_files $uri $uri/ =404;
   try_files $uri $uri/ /index.php/?q=$uri&$args;
 }

 location /blog/ {
   try_files $uri $uri/ /blog/index.php
 }

 # pass PHP scripts to FastCGI server
 #
 location ~ \.php$ {
   include snippets/fastcgi-php.conf;
   # With php-fpm (or other unix sockets):
   fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
   # With php-cgi (or other tcp sockets):
   #fastcgi_pass 127.0.0.1:9000;
 }

 # deny access to .htaccess files, if Apache's document root
 # concurs with nginx's one
 #
 #location ~ /\.ht {
 #   allow all;
  #}

 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...