Присоединяйтесь к нашим группам
АКЦИИ СКИДКИ

ВКонтакте | ОдноКласники

Инстаграм и Фейсбук признаны террорестическими организациями на территории России


Удобный файл для управления сервером

Многие хостинговые компании используют серверы Apache. Когда вы создаете учетную запись в хостинговой компании, вам должны предоставить информацию о том, какой сервер будет использоваться для вашей учетной записи. Если вы пропустили эту информацию, можете воспользоваться формой под названием «What’s that site running?» (на каком сервере этот сайт запущен) на uptime.netcraft.com и узнать, какой тип сервера используется на данном сайте.

Если для вашего сайта используется сервер Apache, то существует доступный файл под названием .htaccess (или «distributed configuration file»), который дает возможность внести изменения в структуру директорий сайта. Файл .htacess, содержащий одну или более директив, находится в отдельной папке с документами на сервере, и директивы применяются к этой папке и всем вложенным.

Руководство по использованию файла .htacess для Apache можно прочитать здесь:

http://httpd.apache.org/docs/howto/htaccess.html.

Более полная версия находится здесь:

http://wsabstract.com/howto/htaccess.html.

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

Если вы не создали специальный документ для сообщения об ошибке, сервер предоставляет страницу с сообщением об ошибке с кодом 404, которая гласит примерно следующее: «Файл, который вы ищете, не существует на этом сервере».
Специальная страница с сообщением об ошибке (или страница с кодом 404 в этом случае) говорит пользователю, что запрашиваемая страница не существует на сервере, но есть полезные ссылки на меню сайта или что-то другое, что поможет пользователю вернуться на ваш сайт или на свою домашнюю страницу. Чтобы посмотреть на пример специальной страницы с кодом 404, обратитесь на www.amazon.com /oops.html. Эта страница не существует, поэтому отобразится специальная страница с кодом 404, разработанная на сайте Amazon.com.

Если вы создадите собственную страницу с сообщением об ошибке и сохраните ее под именем notfound.html в папке errors на своем сервере Apachet, тогда директива в файле .htacess должна быть такой:

ErrorDocument 404 /errors/notfound.html

Если у вас только одна директива, то это и будет содержанием файла .htacess. Сохраните его как текстовый (но не с расширением .txt; этот файл необходимо сохранить с именем .htacess, но без расширений) в корневой папке вашего сайта.

Директивы .htacess можно использовать для установления пароля на доступ к некоторым папкам или для многих других полезных операций.