northdakota/jobsgaranty/master/.htaccess - Htaccess File

northdakota/jobsgaranty/master/.htaccess

# Базовая настройка mod_rewrite
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

# Запрещаем обращения к файлам/папкам, начинающимся с точки.
RewriteRule "(^|/)." - [F]

# Перманентное обрезание trailing slash
RewriteRule ^(.*)/$ $1 [R=301,L]

# Убираем www префикс, если SSL выключен (вроде сертификат привязывается к полному дому, не?)
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^ %1%{REQUEST_URI} [R=301,L]

# Если не файл, не папка, не ссылка - принимаем все на index.php
# QSA - Query String Append - добавляем данные из QUERY_STRING
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-l
RewriteRule ^(.*)$ index.php [L,QSA]

On Github License

Files

Download PDF of Htaccess file
HTTP_HOST, HTTPS, QUERY_STRING, REQUEST_URI, SCRIPT_FILENAME

Comments

Apache