.ru .su .net .com .info
.eu .de .ca .ua co.il

Благодаря технологиям нового поколения процесс создания веб-сайта упрощен до 5 шагов
Служба Предложить, Пожаловаться или Поблагодарить.<br /> <strong>Нам очень важно Ваше мнение!</strong>

Подписка на новости

    


Мы принемаем webmoney Проверенный,  верифицированный  аттестат продавца - WM: 315719604612
Проверенный,  верифицированный  аккаунт продавца PayPal Более 30 способов оплаты наших услуг с помощью Interkassa
Мы принимаем Яндекс деньги  41001160191272 Проверенный,  верифицированный  аккаунт продавца  Z-PAYMENT
Услуги в кредит Журнал Веб-Аналитик.ИНФО
Главная Домой Решение проблем Как настроить .htaccess файл?

Как настроить .htaccess файл?

Напечатать E-mail

.htaccess (от. англ. hypertext access) — файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов.
Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера в отдельных каталогах (папках), таких как управляемый доступ к каталогам, переназначение типов файлов и т.д., без изменения главного конфигурационного файла.
.htaccess является подобием httpd.conf с той разницей, что действует только на каталог, в котором располагается, и на его дочерние каталоги. Возможность использования .htaccess в том или ином каталоге указывается в httpd.conf (директива AllowOverride).
Файл .htaccess может быть размещён в любом каталоге. Директивы этого файла действуют на все файлы в текущем каталоге и во всех его подкаталогах (если эти директивы не переопределены директивами нижележащих файлов .htaccess). Для того чтобы эти файлы .htaccess можно было использовать, необходимы соответствующие настройки главного конфигурационного файла (значение директивы AllowOverride должно быть установлено All). Как правило, подавляющее большинство хостеров разрешают использовать свои файлы .htaccess.
Пути к файлам и каталогам должны указываться от корня сервера, например, /var/www/user/moy-domen.ru/

Н

овички часто сталкиваются с первой настройкой очень важного файла .htaccess, и для тех кто с этим столкнулся или просто что-то незнаю о его настройке следующая статья. Сегодня мы расскажем о нескольких полезных вещах,  которые можно (а иногда и необходимо) сделать с файлом htaccess. Эти вещи, которые вы сможете использовать на своих веб-сайтах, сделают работу с сайтами более удобной.

1. Перенаправление посетителей при обновлении сайта.

Когда Вы обновляете или тестируете сайт на хостинге, Вы можете перенаправлять посетителей на определенную страницу. Для этого в файле .htaccess необходимо прописать следующий код:

1.order deny,allow
2.deny from all
3.allow from 111.111.111.111
4.ErrorDocument 403 /page.html
5.allow from all

Замените 111.111.111.111 на Ваш ip-адрес, а также замените page.html на ту страницу, которую будут видеть пользователи, зашедшие на сайт.

2. Определенная страница с ошибкой 404.

Когда пользователи обращаются к странице на Вашем сайте, которой не существует, то им показывается ошибка 404. Если вы хотите сделать ее определенной страницей, то в файле htaccess следует прописать следующий код:

1.ErrorDocument 404 /404.html

Перенаправлять посетителей в таком случае удобно на главную страницу сайта.

3. Редирект на перемещенные или переименованные страницы.

Если вы переименовали или переместили некоторые страницы на сайте и хотите, чтобы посетители увидели уже новые страницы, даже если они обращаются по старому адресу, следует в файл htaccess прописать следующий код:

1.Redirect 301 /old.html http://yoursite.com/new.html

Также вы можете использовать такой редирект для того, чтобы страница не потерялась для поисковиков.

4. Запрет на просмотр директории.

Если у Вас в папке на сайте нет файла index, то любой пользователь может посмотреть, какие файлы в ней лежат.

Чтобы избежать таких вещей, следует прописать такой код:

1.Options All -Indexes

На некоторых хостингах такая функция прописана по-умолчанию, в таком случае Вам не стоит беспокоиться.

5. Создание красивых URL.

Несомненно, что из этих двух ссылок первая выглядит намного привлекательнее.

1.http://yoursite.com/about
2.http://yoursite.com/pages/about.html

С помощью файла htaccess и апач модуля, который называется mod_rewrite, вы сможете переделать свои ссылки на более красивые и короткие.
Вот некоторые примеры с кодом:

1.RewriteEngine on
2.RewriteRule ^about/$ /pages/about.html [L]
3.RewriteRule ^features/$ /features.php [L]
4.RewriteRule ^buy/$ /buy.html [L]
5.RewriteRule ^contact/$ /pages/contact.htm [L]

В интернете существует несколько сайтов, с помощью которых можно автоматически редактировать файл .htaccess. Например htaccesseditor.com


Вернуться назад Обсудить на форуме  

Вход в систему биллинга
Логин:
Пароль:

Вход в панель управления хостингом
Логин:
Пароль: