location /platform/ {
proxy_pass http://platform-ui:8181/;
/platform/
будет заменён на /
.\1 ?? ''\);
http://map.site.ru/
RewriteEngine on
RewriteCond %{HTTP_HOST} !map\.site\.ru [NC]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
http://site.ru/map/
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/map/
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
'\w* тысяч'
Но выделяет только "тысяч" и пробел. Не понимаю в чем дело.
location /private {
location ~* \.php$ { ... }
и вставить в location /private {
location ~* \.php$ {
...
}
location /private {
...
location ~* \.php$ {
...
}
}
/
на https://site.ru/
RewriteRule ^\*$ https://site.ru/ [R=301,L]
RewriteRule ^\*$ / [R=301,L]
должно нормально срабатывать т.к. стоит выше RewriteRule ^([^/]*)/?$ index.php?module=PageView&page_url=$1 [L,QSA]
/*
могли бы конфликтовать тут не видно так что все нормально. +
это от 1 и более повторений.?
это 0 или 1.Если перед знаком вопроса поставить + тогда видит два цвета, но не видит один.
+
если эта часть необязательная и там должно быть ?
^
и конец строки $
.^#[a-f0-9]{6}(?:,\s*#[a-f0-9]{6})?$
sten226, речь про файл .htaccess? Так Nginx не использует эти файлы это настройки только для Apache.
Что используется том на сервере: один Nginx или связка Nginx + Apache или один Apache.
Это обычный виртуальный хостинг где возможно настраивать только через файл .htaccess или это VPS и у вас полный доступ к настройкам Nginx.