ПП
а какие нить карусели, слайдеры и тд полно аналогов на ваниле, та же работа с дом можно написать обёртку const $ = (selector) => document.querySelectorAll(selector); будет практически так же как в jq)) в общем ванила самое то )
Size: a a a
ПП
PL
А
v
ML
ML
ML
ПП
A
ML
RG
v
location ~* ^.+\.(ac3|avi|bmp|bz2|css|cue|dat|doc|docx|dts|exe|flv|gif|gz|html|ico|img|iso|jpe?g|js|mkv|mp3|mp4|mpe?g|ogg|pdf|png|ppt|pptx|qt|rar|swf|tar|tgz|txt|wav|xlsx?|zip|7z|svg|ttf|woff2?|eot)$ {
sendfile on;
access_log off;
expires max;
}
if ($uri !~ "^(.*)/(backend)(.*)") {
rewrite ^/(.*)/$ /$1 permanent;
}
include fastcgi_params;
A
Э
A
v
if ($request_uri ~* "^(.*/)index\.php$") {
return 301 $1;
}
if ($request_uri ~ "^(.*)index\.(?:php|html)") {
return 301 $1;
}
DS
A
DS
location ~* ^.+\.(ac3|avi|bmp|bz2|css|cue|dat|doc|docx|dts|exe|flv|gif|gz|html|ico|img|iso|jpe?g|js|mkv|mp3|mp4|mpe?g|ogg|pdf|png|ppt|pptx|qt|rar|swf|tar|tgz|txt|wav|xlsx?|zip|7z|svg|ttf|woff2?|eot)$ {
sendfile on;
access_log off;
expires max;
}
if ($uri !~ "^(.*)/(backend)(.*)") {
rewrite ^/(.*)/$ /$1 permanent;
}
include fastcgi_params;
A