Если это возможно, я бы только создал 1 сервер (виртуальный хост), который является нормальным domain.com
/ www.domain.com
, а затем использовал бы conf, чтобы переписать остальные
server {
server_name domain.com www.domain.com;
# normal handling for files
}
server {
server_name ~(?<subdomain>[^\.]*).domain.com;
location / {
try_files keyword.php?keyword=$subdomain =404;
}
}
, пожалуйста, сообщитемне, если я что-то пропустил.