<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://www.1gb.ua/wiki/skins/common/feed.css?63"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Расширения SSI для Apache 2 - История изменений</title>
		<link>http://www.1gb.ua/wiki/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F_SSI_%D0%B4%D0%BB%D1%8F_Apache_2&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.10.1</generator>
		<lastBuildDate>Tue, 21 Apr 2026 19:34:11 GMT</lastBuildDate>
		<item>
			<title>Renton: /* Объяснение */</title>
			<link>http://www.1gb.ua/wiki/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F_SSI_%D0%B4%D0%BB%D1%8F_Apache_2&amp;diff=4943&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Объяснение&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== PHP работает в режиме модуля к Apache ==&lt;br /&gt;
===Коротко о главном===&lt;br /&gt;
Для того, чтобы в файлах, например, .html у вас заработал PHP, нужно сделать так:&lt;br /&gt;
&lt;br /&gt;
В личном кабинете // &amp;quot;полный список функций&amp;quot; // &amp;quot;управление сайтами и серверами&amp;quot; &lt;br /&gt;
# убрать html из графы &amp;quot;Расширения для SSI&amp;quot; (если забудете - это произойдет автоматически)&lt;br /&gt;
# добавить html в графу &amp;quot;Расширения для PHP&amp;quot;&lt;br /&gt;
# нажать &amp;quot;сохранить&amp;quot; и подождать 1 час&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Php_html_handler.jpg|600px|thumb|center|Страница &amp;quot;Управление сайтами и серверами&amp;quot; личном кабинете]]&amp;lt;br clear=&amp;quot;both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подключившись по FTP &lt;br /&gt;
* дописать в .htaccess следующее:&lt;br /&gt;
 RemoveHandler .html&lt;br /&gt;
 AddType application/x-httpd-php .html&lt;br /&gt;
&lt;br /&gt;
Если вы хотите, чтобы в &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt; файлах также обрабатывались инструкции SSI, то ваш &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; будет выглядить так:&lt;br /&gt;
 RemoveHandler .html&lt;br /&gt;
 AddType application/x-httpd-php .html&lt;br /&gt;
 AddOutputFilter INCLUDES .html&lt;br /&gt;
&lt;br /&gt;
Помните: эта инструкция для Apache!&lt;br /&gt;
&lt;br /&gt;
Примечание: на Windows сервере достаточно только дописать блок в .htaccess.&lt;br /&gt;
&lt;br /&gt;
===Объяснение===&lt;br /&gt;
Веб-сервер Apache2 имеет неудачную архитектуру обработки RemoveHandler / AddType.&lt;br /&gt;
Традиционно для работы PHP в .html файлах (пример) используют следующую конструкцию в .htaccess:&lt;br /&gt;
&lt;br /&gt;
 RemoveHandler .html&lt;br /&gt;
 AddType application/x-httpd-php .html&lt;br /&gt;
&lt;br /&gt;
На Apache 1 это работает хорошо, но на Apache 2 все операции AddType выполняются после всех операций RemoveType, список операций общий для глобальной конфигурации сервера и конфигурации через .htaccess. Это приводит к тому, что единожды встреченный в конфигурации AddType сделает невозможным никакой более AddType на этот тип файлов, так как два AddType будут выполнены подряд – это ошибка.&lt;br /&gt;
&lt;br /&gt;
На хостинге 1Gb в общей конфигурации уже присутствует AddType на файлы htm html shtm shtml для обработки SSI в этих типах файлов. Это является ожидаемой традиционной конфигурацией для большого числа Веб-мастеров. В результате для того, чтобы задать другой AddType на любой из этих расширений, необходимо предварительно убрать SSI обработчик с этих файлов, что и можно сделать, удалив соответствующее расширение из списка.&lt;br /&gt;
&lt;br /&gt;
Изменение вступит в силу в течение 1-2 часов если вы сделаете это вручную, и в течение 24 часов (точнее – ночью), если просто напишите директивы в .htaccess. В последнем случае для ускорения обратитесь, пожалуйста, к службе поддержки.&lt;br /&gt;
&lt;br /&gt;
== PHP работает в режиме FastCGI (UNIX) ==&lt;br /&gt;
В файл .htaccess достаточно добавить:&lt;br /&gt;
 FcgidWrapper /home/virtwww/'''ваш_FTP_логин'''/.fast-php/fast-php .html&lt;br /&gt;
 AddHandler fcgid-script .html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:WEB-сервер Apache]]&lt;br /&gt;
[[Категория:Программирование]]&lt;/div&gt;</description>
			<pubDate>Mon, 11 Nov 2013 12:34:59 GMT</pubDate>			<dc:creator>Renton</dc:creator>			<comments>http://www.1gb.ua/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F_SSI_%D0%B4%D0%BB%D1%8F_Apache_2</comments>		</item>
	</channel>
</rss>