DirectorySlash Off
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ https://site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[^?]+// [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule .* https://site.ru/$0 [R=301,L]
RewriteCond %{THE_REQUEST} ^\S+\s([^?\s]*?)(/index)?\.html
RewriteRule ^ https://site.ru%1 [R=301,L,NE]
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*) /$1.html [L] proxy_redirect 'https://' 'http://45.141.76.164:8282/p/'; ^user/(\d+) поставить первым.Options +FollowSymLinks
RewriteEngine On
RewriteRule ^user/(\d+)/$ index.php?module=user&id=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ index.php?module=$1 [L,QSA] if ($args ~ "^(|.*?&)display=block(?:$|&)(.*)") {
return 301 $uri?$1$2;
} ^(.{10,})/(.+)/$^(.+)/([^/]{10,})/$RewriteEngine on
RewriteRule ^admin($|/) - [L]
RewriteRule ^$ index.php?module=page&url=main [L,QSA]
RewriteRule ^([^/]*)/?$ index.php?module=category&url=$1 [L,QSA]
RewriteRule ^([^/]*)/([^/]*)/?$ index.php?module=page&url=$1 [L,QSA] index out of range [0] with length 0
for _, fullName := range fullNames {
result := r.FindAllStringSubmatch(fullName, -1)
if len(result) == 0 {
continue
} admin/run.php успешно совпадает с шаблоном ^admin/(.*)$ и происходит бесконечный цикл.admin/run.phpRewriteCond %{REQUEST_URI} !^/admin/run\.php
RewriteRule ^admin/(.*)$ /admin/run.php?request=$1 [QSA,L]RewriteCond $1 !^run\.php
RewriteRule ^admin/(.*)$ /admin/run.php?request=$1 [QSA,L]RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^admin/(.*)$ /admin/run.php?request=$1 [QSA,L]RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^admin/(.*)$ /admin/run.php?request=$1 [QSA,L] RewriteCond %{QUERY_STRING} ^(\d+)([A-Z]+)$
RewriteRule ^$ /?course=%1&utm_source=sms&utm_term=%2 [R=301,L] RewriteCond %{REQUEST_URI} !^/(web)RewriteRule (.*) /web/$1RewriteEngine On
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ web/css/$1 [L]
RewriteRule ^js/(.*)$ web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule (.*) /web/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php