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})?$
rewrite or internal redirection cycle while internally redirecting to "/index.html"
Важно что часть, начинающаяся с # - никогда не пересылается серверу в запросе.
Notepad++ написан на C++ и для работы с регулярками использует boost regex.
Там в строке замены скобки используются для условных выражений.
Так что скобку нужно экранировать.
\1 ?? ''\);