Files
tv/nginx/nginx.conf
2025-06-06 18:32:48 +05:00

54 lines
1.1 KiB
Nginx Configuration File

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;
}
}