/file.txt
RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}/file.txt -f
RewriteRule ^ - [F]
из-за чего на почту стали приходить пустые данные с форм обратной связи
# редирект с www на без www
# и убираем лишние слеши
RewriteEngine On
RewriteCond %{THE_REQUEST} // [OR]
RewriteCond %{HTTP_HOST} ^www\.site\.com$ [NC]
RewriteRule ^(.*)$ https://site.com/$1 [R=301,L]
RewriteRule ^index(\.\w+)?$ https://site.com/ [R=301,L]
RewriteCond %{THE_REQUEST} ^(GET|HEAD).+\.php
RewriteRule ^(.*)\.php https://site.com/$1.html [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ $1.php [L]
RewriteRule ^razdel/(start-with.*)$ /novyi-razdel/$1 [R=301,L]
fastcgi_param APP_SETTINGS app-settings-12;
fastcgi_param API_ENDPOINT app-endpoint-outer;
fastcgi_param USE_SHOTLINKS false;
fastcgi_param PHP_VALUE auto_prepend_file=$document_root/file.php;
server_name site.ru; server_name www.site.ru; rewrite ^/(.*)/$ /$1 permanent;
if ($request_uri ~ "\.html\?selected_section=discussion") {
return 301 $uri;
}
location = /abcd/auth/sign-in {
proxy_pass http://198.12.123.42.23/auth/sign-in;
}
location ~ ^/abcd/auth/sign-in$ {
rewrite ^ /auth/sign-in break;
proxy_pass http://198.12.123.42.23;
}
location ~ ^/abcd(/auth/sign-in)$ {
proxy_pass http://198.12.123.42.23$1;
}
(?:^|\s)[a-zA-Zа-яА-Я]+\s\K#[a-zA-Zа-яА-Я]+(?=[,.!:?\s]*\s[a-zA-Zа-яА-Я])
(?<=(?:^|\s)[a-zA-Zа-яА-Я]+\s)#[a-zA-Zа-яА-Я]+(?=[,.!:?\s]*\s[a-zA-Zа-яА-Я])
href="styles/impact/css/site.css"
./e-voting-ui-pl/console
/e-voting-ui-pl/console/
location ^~ /e-voting-ui-pl/console/ {
proxy_pass http://p01qr01.test.local:8161/;
}
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ https://%{HTTP_HOST}/$1/ [L,R=301]
!-f
нужна проверка что это существующая папка -d
.RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*[^/])$ https://site.ru/$1/ [R=301,L]
RewriteEngine On
RewriteRule ^blog/(category-\d+)$ /blog/index/$1 [R=301,L]
location /foo/bar/ {
proxy_pass http://127.0.0.1:3000/;
}
location /foo/bar {
rewrite ^/foo/bar/?(.*) /$1 break;
proxy_pass http://127.0.0.1:3000;
}
*
на +
### START Редирект с первой страницы пагинации на основную
RewriteBase /
RewriteRule ^(.+)page/1(/|)$ $1 [R=301,L]
### END Редирект с первой страницы на основную
### Редиректы с index.php на сайт
RewriteCond %{THE_REQUEST} " /(page/1/?|)[ ?]"
RewriteRule .* /index.php [R=301,L]