.htacces кэшировать шрифты

<IfModule mod_expires.c>
  Header set cache-control: public
  ExpiresActive on

  ExpiresByType font/ttf      "access plus 1 month"
  ExpiresByType font/woff     "access plus 1 month"
  ExpiresByType font/woff2     "access plus 1 month"
  ExpiresByType image/svg+xml "access plus 1 month"
</IfModule>

<IfModule mod_deflate.c>
  <FilesMatch "\.(ttf|otf|eot|svg)$" >
    SetOutputFilter DEFLATE
  </FilesMatch>
</IfModule>

 

Редирект с www ngnix

В случае, если на веб сервере установлен apache, то редиректы настраиваются в файле .htaccess. Если же установлен ngnix, то необходимо изменять конфиг домена. В случае необходимости добавления редиректа с www на без необходимо дописать код

if ($http_host !~ "^site.ru$"){
rewrite ^(.*)$ https://site.ru$1 redirect;
}

 

 

Редирект со страниц /?

Очень часто при настройке сайтов приходится производить редиректы с одних страниц на другие. Конфигурация данных настроек производится с помощью директив в файле .htaccess. В данном случае по какой-то причине главная страница сайта имела дубль в виде страницы /? Чтобы данный дубль убрать нужно было настроить перенаправление с данного адреса на главную страницу сайта. Для этого в указанном выше файле необходимо добавить следующие строки:

RewriteEngine on
RewriteCond %{THE_REQUEST} " /\? "
RewriteRule ^ https://site.name/? [R=301,L]

Читать далее «Редирект со страниц /?»