htaccess

htaccess - служебный файл веб-сервера Apache, для децентрализованного управления конфигурацией сервера.


Много полезной информации по .htaccess можно найти здесь:
Русскоязычные ресурсы

htaccess
rewriteguide
Регулярные выражения
mod_rewrite


#разрешить переходы по символическим ссылкам.
Options +FollowSymLinks

#страница обработки ошибки 404
ErrorDocument 404 /404/

RewriteEngine on

#перенаправление на сайт с www
#флаги: R - редирект, L - последнее правило обработки в этом файле
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]

#перенаправление на сайт без www
#RewriteCond %{HTTP_HOST} ^www.site.ru
#RewriteRule (.*) http://site.ru/$1 [R=301,L]

#Убираем страницу index.html
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]

#Убираем расширение html
#Флаг QSA - передать в перенаправленную ссылку доп. параметры, если они есть (то, что в ссылке находится после ?)
RewriteRule (.*)\.html$ $1/ [QSA,L]


10-03-2014

Навигация

Поиск

Анализ сайта:
Проверка Траста

Movebo.ru - История апдейтов поведенческих факторов в Яндексе