Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
5: AddType text/html .lshtml
6: AddHandler server-parsed .ssi
7: SetEnvIf Request_URI ".inc$" ssi_part
8: SetEnvIf Request_URI ".ssi$" ssi_part
9: SetEnvIf Request_URI ".inc/" ssi_part
10: SetEnvIf Request_URI ".ssi/" ssi_part
11: Deny from env=ssi_part
12: <Files "*.lshtml">
13: ExpiresActive on
14: ExpiresByType text/html A3600
15: </Files>
Для удобства я пронумеровал строки, конечно, в .htaccess этой нумерации быть не должно.
В первой строке мы включаем SSI-интерпретатор. Очень может быть, что эта мера излишняя. В большинстве случаев эта директива присутствует в глобальных настройках сервера.
В строках 2-5 мы включаем SSI-обработку для файлов .shtml и .lshtml и назначаем им MIME-тип, соответственно. На этот раз указание MIME-типа является необходимой мерой, ведь эти файлы будут доступны посетителям сайта.
В строке 6 включаем SSI-обработку для .ssi-файлов. MIME-тип для них мы не оговариваем – эти файлы будут не доступны для клиентов.
В строках 7-11 мы осуществляем всевозможные проверки и запрещаем непосредственный доступ к .ssi- и .inc-файлам.
Последние четыре строки включают заголовок Expires для .lsthml-файлов.
Таким образом в статье мы оговорили четыре типа файлов:
n .shtml – подлежат SSI-обработке и просмотру – это обычные SHTML-файлы;
n .lshtml – отличаются от обычных только тем, что кэшируются на час;
n .ssi – подлежат обработке, но не просмотру – это динамические SSI-«кирпичики»;
n .inc – не подлежат ни обработке, ни просмотру – это статические SSI-«кирпичики».
Не забывайте, что можно отказаться от многих проверок, разместив файлы в разных директориях.
В директории с обычными SHTML-файлами помещаем .htaccess следующего содержания:
Options +Includes
AddHandler server-parsed .shtml