Автор статьи: Spy
.htaccess - это файл который относится
к настройке сервера Apache. В нём можно задать разные
настройки для более удобной настройки ошибок и прочих
вещей для сайта. Обычно, файл .htaccess лежит в корневом
каталоге и действует на весь сайт, на все подкаталоги,
если же только в другом каталоге не лежит свой .htacces,
то тогда он будет действовать на свой каталог и на свои
подкаталоги, если же конечно последние не содержат
своего .htaccess файла. Обычно файл .htaccess
используется для ограничений доступа к определенным
файлам или каталогам. Поддерживает ли ваш хостер .htaccess? Это наверное самый сложный вопрос, на который сразу не ответишь! Иногда хостеры поддерживают .htaccess, только вот своим пользователям запрещают пользоваться этим сервисом. Если же вы на фтп заметили что там присутствует файл .htaccess, тогда не спешите его заменять, и лучше обратитесь в support (службу поддержки). По обычаю, если на сервере установлен Unix или Linux, то сервер поддерживает .htaccess. Я знаю три сайта которые поддерживают .htaccess, это: www.hut.ru www.hoha.ru www.kyrnet.kg Как создать .htaccess файл? Очень просто. Заходим в Блокнот (Notepad), пишем текст который будет ниже и потом нажмем на "Сохранить Как" ("Save As)", выбираем тип файла "Все Файлы" *.* ("All Files" *.*) и в поле "Имя файла" пишем .htaccess . Если же вы не можете сделать это, то не огорчайтесь и сохраните его просто как .htaccess.txt файл, а когда закачаете на фтп, используя свой ФТП клиент, измените имя на .htaccess . ВНИМАНИЕ: Перед использованием .htaccess, я вас предупреждаю: даже если используя .htaccess на вашем сервере чрезвычайно нежелательно, т.к. могут возникнуть некоторые проблемы (если что-то неверно, то он просто не будет работать), Вы должны настороженно относиться к Microsoft FrontPage Extensions. Microsoft FrontPage Extensions использует .htaccess, так что не советую вам изменять полностью его (файл .htaccess) или добавлять самому информацию и заменять свой .htaccess на .htaccess сервера. Если уж вас очень приспичило, то посоветую вам сначала скопировать файл .htaccess с сервера и уж потом его там изменять, а то кто знает что вы там сделаете с вашими "кривыми" ручками :-). Обычные страницы ошибок В первую очередь, я поведаю вам о том, что можно изменить страницу ошибок. Т.е. те страницы, которые выдаются при ошибке (например 404 Файл не найден) можно настроить под дизайн. Я думаю у каждого веб-дизайнера в глазах загорелась мысль, о том что можно под свой дизайн, на своём фоне с присутствием вашего меню и лого, написать 404 большими красными буквами, чтобы каждый увидел это. Ну вот и приступим. Система такова: ErrorDocument номер ошибки /file.html Допустим мы хотим изменить 404-ую ошибку, тогда пишем следующее: ErrorDocument 404 /notfound.html где notfound.html - файл, который лежит в корневом каталоге и изменен нами! Если же файлы с ошибками лежат в папке /errorpages то пишем в файле .htaccess ErrorDocument 404 /errorpages/404.html. Вот список самых частых ошибок: 401 - Authorization Required 400 - Bad request 403 - Forbidden 500 - Internal Server Error 404 - Wrong page или File Not Found Создаем файлы со всеми этими ошибками, и пишем это в файл .htaccess. В следующей части я расскажу про другие функции файла .htaccess, чтобы улучшить свой сайт. |