Hi
I'm runing Nginx in Webmi/Virtualmin server
I read more about configuration for URL Prefix and Now I'm confusing ...
Would you please read?
1-What is different between these to lines? I copied the first one from this link https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/
try_files $uri $uri/ /index.php?$args;
try_files $uri $fastcgi_script_name =404;
2-I want to add nginx config for my subdomain , because now I have only main page of WordPress of website and want to see other pages , in your default configuration is like this :
server {server_name blog.virtualmin.com www.blog.virtualmin.com;
listen my ip v4;
root /home/webmin/domains/blog.virtualmin.com/public_html;
index index.php index.htm index.html;
access_log /var/log/virtualmin/blog.virtualmin.com_access_log;
error_log /var/log/virtualmin/blog.virtualmin.com_error_log;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME /home/webmin/domains/blog.virtualmin.com/public_html$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT /home/webmin/domains/blog.virtualmin.com/public_html;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS $https;
location ~ \.php(/|$) {
try_files $uri $fastcgi_script_name =404;
fastcgi_pass unix:/var/php-nginx/162886556426955.sock/socket;
}
fastcgi_split_path_info ^(.+\.php)(/.+)$;
listen my ip v4:443 ssl;
ssl_certificate /home/webmin/domains/blog.virtualmin.com/ssl.combined;
ssl_certificate_key /home/webmin/domains/blog.virtualmin.com/ssl.key;
fastcgi_read_timeout 60;
}
And I add these 2lines from the link of my first question
location /home/webmin/domains/blog.virtualmin.com {
try_files $uri $uri/ /home/webmin/domains/blog.virtualmin.com/index.php?$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(/home/webmin/domains/blog.virtualmin.com)(/.*)$;
}
And also I change the url of those links in many way, but it didn’t worked.
Would you please tell me what should I do for that ?
3-How add permalink for my subfolder inside the root folder of wordpress ? I was restored my website from Cpanel to Wbemin/Virtualmin powerful panel and all urls
Thanks to Nginx Developers and support team for this amazing Webserver that can compit the Lightspeed.