"text":"Статус"
"text":"\nСтатус"
{"guid":"9851f763-51ec-4f18-9f6c-1...
Статус"},"originalText":"Inventory...
Статус"},"text":"AT-AT"},{"guid":"...
Статус"},{"guid":"5340ae58-20d8-43...
{"guid":"9851f763-51ec-4f18-9f6c-1...
1 Статус"},"originalText":"Inventory...
2 Статус"},"text":"AT-AT"},{"guid":"...
3 Статус"},{"guid":"5340ae58-20d8-43...
\n
<a\s[^>]*href=['"]?https?://[^?\s'">]+\K/(?=[?\s'">])
# index.php в конце
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^ https://site.ru/ [R=301,L]
# Исключаем все лишние слеши.
RewriteCond %{THE_REQUEST} //
RewriteRule .* https://site.ru/$0 [R=301,L]
# www на без www
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule .* https://site.ru/$0 [R=301,L]
# http на https
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{SERVER_PORT} !^443
RewriteRule .* https://site.ru/$0 [R=301,L]
RewriteEngine On
RewriteCond %{THE_REQUEST} ^\S+\s/contacts\.php
RewriteRule ^ /contacts [R=301,L]
RewriteRule ^contacts$ /contacts.php [L]
RewriteEngine On
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^contacts\.php /contacts [R=301,L]
RewriteRule ^contacts$ /contacts.php [L]
Или хотя бы отобразить по ссылке на file.jpeg, сам file.gif
map $uri $gif {
default $uri;
~^(.*)\.jpeg$ "$1.gif";
}
server {
location @original {
try_files $image_folder_1$uri $image_folder_0$uri $image_folder_1$gif $image_folder_0$gif @errors;
}
RewriteRule ^channel
выше RewriteRule ^(.*)$ $1.php
RewriteEngine On
RewriteBase /
# Редирект с http на https создан автоматически при заказе бесплатного ssl-сертификата
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
# Конец редиректа
RewriteRule ^channel/([^/]+)/edit edit/card.php?id=$1 [L,QSA]
RewriteRule ^channel/([^/]+)/$ channel.php?id=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
ErrorDocument 404 /errors/404.php
RewriteEngine On
RewriteBase /
# Редирект с http на https создан автоматически при заказе бесплатного ssl-сертификата
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
# Конец редиректа
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.*)$ $1.php [L]
RewriteRule ^channel/([^/]+)/edit edit/card.php?id=$1 [L,QSA]
RewriteRule ^channel/([^/]+)/$ channel.php?id=$1 [L,QSA]
ErrorDocument 404 /errors/404.php
Директивы break, if, return, rewrite и set обрабатываются в следующем порядке:
последовательно выполняются директивы этого модуля, описанные на уровне server;
в цикле:
ищется location по URI запроса;
последовательно выполняются директивы этого модуля, описанные в найденном location;
цикл повторяется, если URI запроса изменялся, но не более 10 раз.
server {
if (!-e $request_filename) {
rewrite ^(.*)$ /bitrix/urlrewrite.php last;
}
location ~* ^/bitrix/subws/ {
proxy_pass http://push-upstream;
...
}
if
и rewrite
, описанные на уровне server
.location ~* ^/bitrix/subws/ {
запрос уже никогда не попадёт.location / {
if (-f /var/www/bitrix/index.php) {
root /var/www/bitrix;
break;
}
if (-f /var/www/bitrix/bitrixsetup.php) {
root /var/www/bitrix;
break;
}
if (-f /var/www/bitrix/restore.php) {
root /var/www/bitrix;
break;
}
try_files $uri $uri/ @bitrix;
root /var/www/bitrix;
}
location @bitrix {
fastcgi_pass php-upstream;
location @bitrix
. В итоге ошибка 404.if (-f /var/www/bitrix/index.php) {
root /var/www/bitrix;
break;
}
if (-f /var/www/bitrix/bitrixsetup.php) {
root /var/www/bitrix;
break;
}
if (-f /var/www/bitrix/restore.php) {
root /var/www/bitrix;
break;
}
if (!-e $request_filename) {
rewrite ^(.*)$ /bitrix/urlrewrite.php last;
}
RewriteEngine On
RewriteCond %{QUERY_STRING} !(?:^|&)Z21ID=[^&]
RewriteRule .* $0?%{QUERY_STRING}&Z21ID=GUEST [L]
RewriteEngine On
RewriteCond %{QUERY_STRING} (?:^|&)disableGlobalInfoCollect\=false(?:$|&)
RewriteRule ^catalog/tekhnicheskie/manometry_tekhnicheskie_mp3_uf/$ /catalog/tekhnicheskie/manometry_tekhnicheskie_mp3_uf/? [L,R=301]
RedirectMatch 301 ^/articles/other/page/\d+/$ /all/
RewriteEngine On
RewriteRule ^articles/other/page/\d+/$ /all/ [R=301,L]
https://
.RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?kamen46\.ru$ [NC]
RewriteRule ^(.*)$ https://xn--46-6kcijfxfggqnar4a5o.xn--p1ai/$1 [R=301,L]
/path?query
/path
RewriteCond %{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]