redirect (.*) https://%{HTTP_HOST}
никогда не сработает./page
это какой-то файл или этот папка с файлами?Redirect [301] /www.
вот прям квадратные скобки [301]
?proxy_hide_header X-Frame-Options;
rewrite ^/int/(.*)$ https://internal.local/$1;
/?id=1
это для главной, а что с остальными страницами.http://domain1.ru/robots.txt --> http://domain2.ru/?id=robots.txt
http://domain1.ru/dir/page --> http://domain2.ru/?id=dir/page
g
и многострочный поиск флаг m
--perl-regexp
или-P
. return 301
на уровне server.curl -I https://mydomain/en/content/images/image.jpg
/en/content/images/image.jpg
попадает в location / {
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ {
expires max;
fastcgi_hide_header "Set-Cookie";
}
location ~* .+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$
^~
.location ^~ /en/content/ {
rewrite ^/en/(.*) $scheme://mydomain/$1 permanent;
}
Изменили конфиг и после не забыли перезагрузить Apache.
Перед проверкой не забыли сбросить кеш браузера.