Как создать htaccess

Рано или поздно вам придется столкнуться c созданием файла .htaccess. В сети встречается много описаний этого шедевра, различных функций и всего что можно сделать с его помощью. Но почему то никто не хочет рассказать как именно его создать.

Как создать файл .htaccess

Ошибка 500

Чаще всего при загрузке .htaccess на сервер или его создании там, посетители вместо сайта видят ошибку 500. Проблемма в том, что файл должен быть в UNIX формате. Попробую начинающим пользователям пошагово показать как создать .htaccess

На моем компьютере установлена программа Notepad++v4.7.5. (поиск яндекса вам в помощь)

Для направления посетителей набравших адрес несуществующей или удаленной страницы на главную страницу сайта в файле .htaccess пропишите

ErrorDocument 404 http://www.(ваш сайт).ru

Поехали:) Запускаем программу Notepad 4.7.5, слева вверху жмем вкладку файл _новый. В окне программы пишем

ErrorDocument 404 http://www.www.instructing.ru (адрес сайта поменяйте на свой)

как создать .htaccess

как создать .htaccess

Далее как на картинке, одним щелчком мыши преобразовываем в unix формат

как перевести htaccess в unix формат

как перевести htaccess в unix формат

Визуально все останется так же. Больше никаких действий, просто закрываем программу и при запросе на сохранение отвечаем положительно

сохранить файл .htaccess

сохранить файл .htaccess

В появившемся окне выбираем место для сохранения , вписываем название файла обязательно(точка)htaccess
Тип файла оставляем All types(*.*)

файл .htaccess создан

файл .htaccess создан

Теперь такой файл можно загружать на сервер, в корневую папку сайта (см. как разместить сайт) и все потерянные посетители будут ваши. Для проверки наберите в браузере адрес вашего ресурса, если ошибка 500, значит что то сделали не так. Удалите файл и повторите процедуру как создать .htaccess снова, будте повнимательней. Если все прошло гладко, наберите адрес несуществующей страницы, вы должны будете попасть на главную. По желанию можете прописать более глубокие настройки: запароливание дирректорий, перенаправление на другой адрес , выполнение PHP в HTML и т.д., вобщем настроек масса , а информации в сети довольно много, только экспериментируйте с осторожностью. А я желаю вам удачи в начинаниях.