https://.RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?kamen46\.ru$ [NC]
RewriteRule ^(.*)$ https://xn--46-6kcijfxfggqnar4a5o.xn--p1ai/$1 [R=301,L]/path?query/pathRewriteCond %{QUERY_STRING} ^(ID=6992&PRODUCT)=6905$
RewriteRule ^collections_qr/collection_detail\.php$ /$0?%1=6856 [R=301,L]RewriteCond %{THE_REQUEST} " (/collections_qr/collection_detail\.php\?ID=6992&PRODUCT)=6905 "
RewriteRule ^ %1=6856 [R=301,L]user www-data; на user ubuntu;sudo usermod -aG ubuntu www-data RewriteEngine On
RewriteCond %{QUERY_STRING} ^(brand)=([^&]+)$
RewriteRule ^catalog/.+/$ https://my-site.ru/$0%1/%2/? [R=301,L] #EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия
https://...
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серия
https://...
#EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серия
https://...#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия
https://...
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серия
https://...
#EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серия
https://...\R(http)$1#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серияhttps://...
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серияhttps://...
#EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серияhttps://...1#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серияhttps://...
2#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серияhttps://...
3#EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серияhttps://...^(\d+)(.+?tvg-id=")\d+(.+?)(https?://)\n$2$1$3\n$4#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия
https://...
#EXTINF:-1 tvg-id="2" group-title="название", 1 сезон 2 серия
https://...
#EXTINF:-1 tvg-id="3" group-title="название", 2 сезон 1 серия
https://... RewriteRule ^(.*[^/])$ $1/ [L,R=301]RewriteRule ^(.*[^/])$ https://site.ru/$1/ [L,R=301] error_page 418 = @proxy;
if ($request_method = 'POST') {
return 418;
}
location @proxy {
proxy_pass http://site.ru;
} RewriteCond %{THE_REQUEST} " /index\.php\?route=extension/(xbundle|product_bundle&bundle_id=2) "
RewriteRule ^ - [R=404,L] location ^~ /constructor {
if (...) {
}
try_files ...;
}map $platform $front_path {
default /home/www/redesigned_spa_desktop/dist;
mobile /home/www/redesigned_spa/dist;
}
server {
location ^~ /constructor {
alias $front_path;
try_files $uri /constructor/index.html;
} map $args $_args {
~^redirect=[^&]*&?(.*) $1;
~^(.*?)&redirect=[^&]*(&?.*) $1$2;
}
server {
location = / {
error_page 418 = @rewrite;
if ($arg_redirect ~ '^(?<_url>https?://[\w.-]+)') {
return 418;
}
}
location @rewrite {
rewrite ^ /?$_args? break;
proxy_pass $_url;
proxy_http_version 1.1;
proxy_ssl_server_name on;
resolver 8.8.8.8;
} try_files $imgdir/$imgfile /../static$uri /../static1$uri /../static2$uri /../static3$uri @image; DirectorySlash off
RewriteEngine On
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^(.*)\.html /$1 [R=301,L]
RewriteCond %{DOCUMENT_ROOT}/$0.html -f
RewriteRule .* /$0.html [L] proxy_set_header Host $host;.api.vk.com на site.ru и сервер вк честно отвечает что нет у него такого site.ru.proxy_set_header Host $host; ^$ совпадает только для главной страницы.^ или $. Тогда шаблон будет совпадать для любой страницы, в том числе и для /3.html.RewriteCond %{THE_REQUEST} "!^\S+ /3\.html"
RewriteRule ^ /3.html [L,R=301]RewriteCond %{REQUEST_URI} !^/3\.html$
RewriteRule ^ /3.html [L,R=301]RewriteCond %{REQUEST_URI} !=/3.html
RewriteRule ^ /3.html [L,R=301]RewriteRule !^3\.html$ /3.html [L,R=301]