Правила Mod_Rewrite в .htaccess
Отправлено в 28 April 2013 20:37
|
|
.htaccess - файл конфигурации веб-сервера Linux. С его помощью можно настраивать ваши сайты, задавая различные дополнительные параметры. При этом нужно учесть, что файл воздействует только на каталог, в котором находится, и все каталоги более низкого уровня. Обратите внимание! Директивы php_flag и php_value на нашем хостинге работать не будут. Соответствующие настройки можно осуществлять в файле php.ini. В файле .htaccess вы можете настроить правила Rewrite, которые позволяют:
Для осуществления данной задачи поддомен должен быть добавлен как алиас основному домену. Например, если домен выглядит как domain.ru, поддомен – как sub.domain.ru, а направить запросы для него вы хотите в директорию sub – правило будет выглядеть так:
Если вы хотите, чтобы все запросы на domain.ru, www.domain.ru, domain.ru/index.php и www.domain.ru/index.php перенаправлялись на www.domain.ru, используйте следующее правило:
Для того чтобы PHP-код обрабатывался в HTML-файлах, вам нужно добавить в файл .htaccess вашего сайта строку:
Вы можете защитить вашу интеллектуальную собственность, настроив запрет на скачивание изображений с вашего сайта. При этом поисковые системы будут свободно индексировать эти изображения. Механизм защиты таков: при прямом скачивании вместо самого изображения будет выдан файл protect.jpg, который вам заблаговременно нужно создать и поместить в корень сайта. Затем пропишите в .htaccess следующее:
Это работает очень просто – путем замены одной части URL на другую. Например, вы хотите заменить domain.ru/index.php?id=3 на domain.ru/3. Тогда следует прописать следующее:
| |
|