.htaccess — файл дополнительной конфигурации веб-сервера Apache
.htaccess — файл дополнительной конфигурации веб-сервера Apache или ему подобных, Дозволяет указать немалое количество дополнительных параметров и разрешений для работы веб-сервера у каждого из Может быть помещен абсолютно в любом каталоге. Директивы имеют действие на все файлы в текущем каталоге и во всех подкаталогах.
Директивы в .htaccess:
Путь к файлам и директориям обязательно должен указываться от корня сервера.
Редирект:
| Redirect / http://www.site.ru |
Редирект только при запросе определенных страниц:
| redirect /data http://www.site.ru redirect /forum http://www.site.ru/forum |
Редирект только посетителей с определенным IP-адресом:
| SetEnvIf REMOTE_ADDR 192.168.11.1 REDIR="redir" RewriteCond %{REDIR} redir RewriteRule ^/$ /data.html |
К примеру, используется IP-адрес 192.168.11.1, то ему будет открыта именно data.html.
Изменение названия индексной страницы:
| DirectoryIndex index.??? |
Может быть создано несколько страниц , а последовательность их открытия указывается отдельно
Обработка ошибок Apache
|
ErrorDocument 401 /401.html |
401 - Требуется авторизация (Authorization Required).
403 – Не пройдена аутентификация, доступ запрещен (Forbided).
404 - Документ не найден (Not Found).
500 - Внутренняя ошибка сервера (Internal Server Error).
Объединение домена с WWW и без WWW
|
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] |
Имя сайта может быть задавленно, www.site.ru и site.ru если 50% внешних ссылок сделаны с www а 50% без то сайт в поиске будет показываться и так и так, но ровно в 2 раза слабее так как Яндекс считает что это разные сайты.
Для этого делаем в роботе запись:
|
Host: site.ru |
И ставим эту директиву - она перенаправляет пришедших по ссылке с www на без
Или наоборот, это вам решать быть www или нет.
Редирект с site.ru/index.php на site.ru
|
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
|
О многих другом можно узнать в Статьях о SEO

