<Directory directory-path> ... </Directory> httpd.apache.org/docs/2.4/mod/core.html#directory</Directory> есть, а куда подевался <Directory "/var/www/public">?При этом должен открываться 127.0.0.1:7060
^([\w]+(?=,))?(?:.*\b(\w+).+\b\w+)?> не в виде >?[^<]* поменять на (?:(?!<\/a>).)*RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} ![^\/]$
RewriteRule ^(.*)\/$ /$1 [R=301,L]RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [R=301,L] /index.php сайт работает?try_files $uri $uri/ /index.php;location / {
try_files $uri $uri/ /index.php;
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
expires max;
}
} listen 80. Ещё бы глянуть на блок listen 443https://m-ff.ru/ в ответ приходят такие заголовки:X-Powered-By: PHP/5.6.18 Location: http://www.m-ff.ru/
X-Powered-By: PHP говорит о том, что редирект был сделан на стороне PHP, а не Nginx или Apache.proxy_set_header Host $host:80;www.site.ru:80^www.site.ru$ нужно убрать $RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]