# ACCESS TO SERVER
allow 111.22.0.0/16;
deny all;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
# ACCESS TO SERVER
allow 111.22.0.0/16;
deny all;
}
# ACCESS TO SERVER
allow 111.22.0.0/16;
deny all;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
Redirect 301 http://www.mysite.ru/ https://mysite.ru/
$1
$text = preg_replace('~\[store [^\]]*\](*SKIP)(*F)|\[[^\]]*\]~', '', $text);
Попробуйте правило с редиректом http→https перенести выше авторизации.
/
и в переменной %{REQUEST_FILENAME} путь был бы без D:
/OpenServer/domains/stretto.loc/public_html/contacts
/
, то Apache нормально разруливает эти пути./contacts
\S
совпадёт с любым символом, не являющимся пробельным.(\S+)
совпадёт с любым количеством/
https://regex101.com/r/ymSVke/1[^/]
совпадёт с любым символом кроме/
.Свою страницу 404 можно задать в ErrorDocument
ErrorDocument 404 /file.php