nginx config

This commit is contained in:
2025-06-06 18:32:48 +05:00
parent c061a2912f
commit ab2f472c2a

53
nginx/nginx.conf Normal file
View File

@@ -0,0 +1,53 @@
map $http_user_agent $is_browser {
default 0;
"~*Mozilla" 1;
"~*Chrome" 1;
"~*Safari" 1;
"~*Firefox" 1;
"~*Edge" 1;
"~*Opera" 1;
"~*Brave" 1;
}
server {
listen 80;
server_name _;
root /var/www/html;
index index.html;
location = / {
if ($is_browser = 1) {
rewrite ^ /index.html break;
}
rewrite ^ /index.m3u break;
}
location /tvm {
include /etc/nginx/redirects/tvm.conf;
}
location /psmnews {
include /etc/nginx/redirects/psmnews.conf;
}
location /yestv {
include /etc/nginx/redirects/yestv.conf;
}
location /munaaru {
include /etc/nginx/redirects/munaaru.conf;
}
location = /dhaaristv {
include /etc/nginx/redirects/dhaaristv.conf;
}
location = /madhinalive {
include /etc/nginx/redirects/madhinalive.conf;
}
location = /makkahlive {
include /etc/nginx/redirects/makkahlive.conf;
}
location = /emanchannel {
include /etc/nginx/redirects/emanchannel.conf;
}
location = /sangutv {
include /etc/nginx/redirects/sangutv.conf;
}
}