RAPOS/baron-nt/master/public_html/.htaccess - Htaccess File

RAPOS/baron-nt/master/public_html/.htaccess

php_value display_errors 0

AddDefaultCharset UTF-8

#ErrorDocument 404 /

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
RewriteBase /

# Если каталог или файла существуют - выдаем его напрямую
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .+ - [L]

# переносим все что начинается с "www" на БЕЗ "www"
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

# for SEO
RewriteCond %{REQUEST_URI} !^/robots.txt$
RewriteCond %{REQUEST_URI} !^/sitemap.xml$
# если в запросе НЕТ "закрывающего слэша"
# Осуществляет переход со страницы без замыкающего слеша на страницу со слешем.

# Данный трюк важен для SEO, чтобы рейтинг страницы не расщеплялся на две страницы: со слешем и без него
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]

# otherwise forward it to index.php
RewriteRule . index.php [L]

On Github License

Files

Download PDF of Htaccess file
HTTP_HOST, REQUEST_FILENAME, REQUEST_URI

Comments

Apache