Как создать сайт → Уроки PHP → Работа с файлом htaccess
Файл htaccess
Файл, который позволяет изменить конфигурацию сервера apache начинается с точки и имеет название .htaccess.Этот файл позволяет сделать очень много полезных настроек для сайта. Например, изменить название индексного файла, обрабатывать ошибки и подставлять вместо стандартной страницы об ошибке свою собственную, сделать 301 редирект, указать кодировку сайта и кое что еще.
Неправильное использование этого файла может привести к ошибке работы сайта.
Прописать кодировку в htaccess
AddDefaultCharset utf8Этот пример указывает, в какой кодировке браузер должен отображать ваш сайт. Этот способ сильнее чем указание кодировки страницы в мета тегах html.
htaccess редирект страниц
Редирект сайтаRedirect 301 / http://www.site-do.ru/Редирект страницы
redirect /oldpage http://www.site-do.ru/newpage
htaccess ЧПУ
Сокращение ЧПУ происходит от слов человеко-понятные урл.Когда вы создаете сайт на php, то часто используете get запросы в адресах страниц, например, site-do.ru/index.php?id=234
Благодаря htaccess и модулю Mod_rewrite такие страницы можно представить в виде site-do.ru/text/234.html
RewriteEngine on RewriteRule text\/(.*)\.html$ /index.php?id=$1Запомните, что на вашем хостинге не должно находиться папки text, если используете подобную конструкцию.
htaccess убрать index php
Раньше вы знали, что для работы вашего сайта по прямому адресу обязательно должен быть файл index.php (или html,htm). Теперь вы можете сами выбирать, какой файл должен запускаться при заходе на сайт. Это позволяет избежать самых распространенных вирусов, которые при получении доступа к сайту заражают все файлы с именем index. Теперь у вас может вообще не быть таких файлов.DirectoryIndex phpscript.php
Скачайте бесплатно 10 видеоуроков PHP + MySQL одним архивом
Если этот сайт оказался вам полезен, пожалуйста, посмотрите другие наши статьи и разделы.
Код кнопки: |
Теперь нажмите кнопку, что бы не забыть адрес и вернуться к нам снова.
|