RewriteRule ^(.*)$ /index.php/$1 [L,QSA] срабатывает раньше чем RewriteRule ^(.*)$ https://newsite.ru/$1 [R=301,L]RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.|)oldsite\.ru$ [NC]
RewriteRule ^(.*)$ https://newsite.ru/$1 [R=301,L]
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico|sitemap\.xml)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA] RewriteRule ^katalog/(?!product/)[^/]+/(?!brand-)([^/]+)/$ https://site.ru/katalog/product/$1/ [R=301,L]RewriteCond $2 !=product
RewriteCond $3 !^brand-
RewriteRule ^(katalog)/([^/]+)/([^/]+)/$ https://site.ru/$1/product/$3/ [R=301,L] location /privacy-policies/ {
alias /home/user/privacy_policies/;
} location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } }
location / {
try_files $uri $uri/ /index.php?$query_string;
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
} <VirtualHost *:80>
ServerName mysite.net.ua
ServerAlias www.mysite.net.ua
DocumentRoot /var/www/mysite.net.ua/www
</VirtualHost>
<VirtualHost *:80>
ServerName mysite.net.ua
ServerAlias *.mysite.net.ua
UseCanonicalName Off
VirtualDocumentRoot /var/www/mysite.net.ua/%-4
</VirtualHost>^([a-z0-9_\.-]+)@([a-z0-9_\.-]+)\.([a-z\.]{2,6})$
server { listen 80; listen [::]:80; server_name www.*; return 301 $scheme://$host$request_uri; }
server {
listen 80;
listen [::]:80;
server_name ~^www\.(?<domain>.+)$;
return 301 $scheme://$domain$request_uri;
}map $host $domain {
~^www\.(.+) $1;
}
server {
listen 80;
listen [::]:80;
server_name www.*;
return 301 $scheme://$domain$request_uri;
} RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.|)exquisit\.ru$ [NC]
RewriteRule (.*) https://www.masterplans.ru/!pdf2html5/$1 [R=301,L]Redirect 301 / https://www.masterplans.ru/!pdf2html5/