С помощью технологии .htaccess, можно реализовать множество полезных вещей при создании сайта. Найти применение можно для ЧПУ (человекопонятных урлов), для редиректа и многих других вещей. Основным заданием htaccess, на мой взгляд, является создание ЧПУ (friendly URL). Например, если вы имеете страницу по адресу http://mysite.com/site/pages/contact.php, то при применении htaccessроутера, данная страница будет доступна по адресу http://mysite.com/contact. Это достаточно просто и понятно для рядового пользователя. Но применения техник .htaccess, не ограничиваются только ЧПУ и редиректами. При создании сайта, можно найти и другие применения для htaccess, о чем мы сегодня и поговорим.
Использование mod_rewrite для htaccess, при создании ЧПУ
Вы должны убедиться, что на вашем хосте, установлен модуль mod_rewrite, который необходим для создания ЧПУ. Множество хостов имеют установленный PHP модуль mod_rewrite, но все же бывают исключения. Убедитесь, прежде чем жаловаться на ошибки в коде.
Редирект домена на htaccess
Если вам не удалось выйти из
Ограничение на определенные расширения файлов
Если вы хотите, чтобы на сервере исполнялся только php код, вы можете закрыть доступ к другим скриптам, установив ограничение на эти расширения файлов. Смотрите пример ниже.
Установка своих страниц ошибок
Наиболее простое применение для .htaccess при создании сайтов, это назначение своих страниц ошибок. Например, если пользователь не найдет какого-то материала на вашем сайте, то он сможет увидеть красиво оформленную вами 404 страницу по адресу http://yoursite.com/404.php.
Удаление WWW в адресе вашего URL
Очень даже полезный код при создании сайта. Как известно адрес с WWW и без, для поисковиков является разным. В связи с этим могут возникать некоторые проблемы с индексацией, выдачей, и склейкой домена. Для того, чтобы предотвратить эти проблемы, настоятельно советую применить данную технику .htaccess при создании нового сайта. Например, если вы наберете http://www.sitear.ru, то вы будете перенаправлены на адрес http://sitear.ru.
Это нужно помнить при редактировании .htaccess файла
Ни в коем случае, нельзя допускать ошибок при написании .htaccess файла. Это может сделать ваш сайт неработоспособным на некоторое время или выбрасывать 500 ошибку сервера. Помните это, и проверяйте работоспособность локальной версии сайта, когда забрасываете файлы на хостинг.
Если вы хотите закомментировать строку кода, достаточно добавить перед строкой #. Немножко другой синтаксис, в отличии от Javascript или PHP, где вы можете просто добавить двойной слеш // перед комментируемой строкой.
Всегда нужно делать бэкап прежнего .htaccess фала, перед внесением изменений. Так как, ваши эксперименты могут навредить работоспособности сайта. И не забудьте проверить еще раз работоспособность и корректность работы вашего сайта, перед загрузкой фалов на хост.
Источник: sitear.ru