Я хочу указать корневой путь для example.com из / var / www / html / frontend / web, но для example.com/us он будет указывать / var / www / html / frontendus / web. Я добавил блок местоположения для нас в блоке сервера, но он не работает.
server {
listen 80;
listen 443;
root /var/www/html/frontend/web;
index index.php;
server_name example.com;
location / {
#try_files $uri $uri/ =404;
# Redirect everything that isn't a real file to index.php
try_files $uri /index.php$is_args$args;
#try_files $uri $uri/ /frontend/web/index.php$is_args$args;
}
location /us {
root /var/www/html/frontendus/web/;
try_files $uri /index.php$is_args$args;
}
location ~* \.(?:ico|css|js|csv|svg|ttf|gif|jpe?g|png)$ {
expires 30d;
add_header Pragma public;
add_header Cache-Control "public";
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# include fastcgi_params;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
# fastcgi_param SCRIPT_FILENAME /var/html/l-pesa.com/public_html$fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
}