<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.forkbrowser.top/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Azmot</id>
	<title>Браузер Fork - Wiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.forkbrowser.top/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Azmot"/>
	<link rel="alternate" type="text/html" href="https://wiki.forkbrowser.top/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Azmot"/>
	<updated>2026-04-16T14:20:05Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.forkbrowser.top/w/index.php?title=Files_Headers_For_ForkPlayer&amp;diff=1901</id>
		<title>Files Headers For ForkPlayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.forkbrowser.top/w/index.php?title=Files_Headers_For_ForkPlayer&amp;diff=1901"/>
		<updated>2024-10-07T13:30:54Z</updated>

		<summary type="html">&lt;p&gt;Azmot: Azmot изменил модель содержимого страницы Files Headers For ForkPlayer с «вики-текст» на «JavaScript»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для того чтобы ваши страницы быстро и корректно открывались в ForkPlayer на всех моделях ТВ они должны отдавать нужные заголовки (headers)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Внимание! Если не настроить headers то ваши страницы могут не открываться на большинстве ТВ*&#039;&#039;&#039; или открываться более длительно через RemoteFork или серверные парсеры&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;кроме самсунг и андроид - они могут игнорировать заголовки&lt;br /&gt;
&lt;br /&gt;
==Необходимые заголовки:==&lt;br /&gt;
access-control-allow-headers: Accept, Content-Type&lt;br /&gt;
&lt;br /&gt;
access-control-allow-methods: POST, GET, OPTIONS&lt;br /&gt;
&lt;br /&gt;
access-control-allow-origin: *&lt;br /&gt;
&lt;br /&gt;
==Проверка заголовков в браузере на ПК Chrome==&lt;br /&gt;
[[Файл:Headers.png|мини|Нужные заголовки обведены красной рамкой]]&lt;br /&gt;
Проверить отдачу заголовков можно например на ПК в браузере Chrome&lt;br /&gt;
&lt;br /&gt;
#Нажмите F12&lt;br /&gt;
&lt;br /&gt;
#Откройте вкладку Network&lt;br /&gt;
#Введите адрес вашей страницы (добавьте при необходимости в конец ссылки ?box_mac=123456789012)&lt;br /&gt;
&lt;br /&gt;
При правильной настройке в результате должны быть заголовки как на картинке справа&lt;br /&gt;
&amp;lt;nowiki&amp;gt;forkplayer&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Настройка headers для .PHP скриптов==&lt;br /&gt;
Начало файла должно выглядеть так:&amp;lt;blockquote&amp;gt;&amp;lt;?php&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;header(&#039;Access-Control-Allow-Origin: *&#039;);&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;header(&amp;quot;Access-Control-Allow-Methods: POST, GET, OPTIONS&amp;quot;);&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;header(&amp;quot;Access-Control-Allow-Headers: Accept, Content-Type&amp;quot;);&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;if ($_SERVER[&#039;REQUEST_METHOD&#039;]==&#039;OPTIONS&#039;)  exit; &amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;// Далее содержимое вашего скрипта&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Настройка headers для .M3U и .XML файлов==&lt;br /&gt;
Статичные файлы отдаются веб сервером и заголовки нужно настраивать в нем&lt;br /&gt;
&lt;br /&gt;
===Для веб-сервера apache2 (в большинстве случаев стоит он)===&lt;br /&gt;
Редактируем файл .htaccess (или создаем) в самой верхней папке вашего сайта&lt;br /&gt;
&lt;br /&gt;
Добавляем туда строки&lt;br /&gt;
&lt;br /&gt;
&amp;lt;filesmatch .(m3u|xml)$=””&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Header set Access-Control-Allow-Origin &amp;quot;*&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Header set Access-Control-Allow-Methods: &amp;quot;GET,POST,OPTIONS&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Header set Access-Control-Allow-Headers: &amp;quot;Accept, Content-Type&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/filesmatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если ранее обработка .htaccess не была включена в apache2 то погуглите как ее включить [[google:обработка+.htaccess+включить|Включить]]&lt;br /&gt;
&lt;br /&gt;
===Для Nginx===&lt;br /&gt;
В конфиге сайта (по умолчанию это /etc/nginx/sites-enabled/default)&lt;br /&gt;
&lt;br /&gt;
добавьте внутри секции server {&amp;lt;blockquote&amp;gt;location ~* ^.+\.(m3u|xml)$ {&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;add_header &#039;Access-Control-Allow-Origin&#039; &#039;*&#039;;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;add_header &#039;Access-Control-Allow-Methods&#039; &#039;GET, POST, OPTIONS&#039;; &amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;add_header &#039;Access-Control-Allow-Headers&#039; &#039;Accept, Content-Type&#039;;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;}&amp;lt;/blockquote&amp;gt;И перезагрузите nginx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
После настройки обязательно проверьте отправляются ли заголовки способом выше&lt;/div&gt;</summary>
		<author><name>Azmot</name></author>
	</entry>
</feed>