<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Как сделать, что бы файл обрабатывался как PHP, не имея расширения PHP]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=29424&amp;type=atom" />
	<updated>2013-08-05T06:38:34Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=29424</id>
		<entry>
			<title type="html"><![CDATA[Re: Как сделать, что бы файл обрабатывался как PHP, не имея расширения PHP]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=356852#p356852" />
			<content type="html"><![CDATA[<p><strong>4ubaka4ub</strong>, оно, конечно,<strong>voral</strong> всё правильно рассказал, только напоминает мне это классическую форумную историю о вопросе, не имеющем отношения к решаемой задаче. Сдается, что задача не в расширениях, а в ЧПУ - &quot;человекопонятных урлах&quot;, о чем в сети материалов вагон. Самое начало Вам рассказали.</p>]]></content>
			<author>
				<name><![CDATA[karl_muenhgausen]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25156</uri>
			</author>
			<updated>2013-08-05T06:38:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=356852#p356852</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как сделать, что бы файл обрабатывался как PHP, не имея расширения PHP]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=356846#p356846" />
			<content type="html"><![CDATA[<p>1. Какие файлы отправлять интерпретатору PHP вы сами указываете в настройках апача. Даже если это *.php. Настраивается это строкой:<br /></p><div class="codebox"><pre><code>AddType application/x-httpd-php .php</code></pre></div><p>в данной строке и указано что привязать к расширению php. Добавляете подобную строку в .htaccess и можете писать хоть перечень расширений. <br />При этом надо иметь ввиду, что по хорошему надо предусмотреть запреть открытия кода ваших файлов. По умолчанию это примерно тае:<br /></p><div class="codebox"><pre><code>&lt;FilesMatch &quot;^\.ph(p[345]?|t|tml|ps)$&quot;&gt;
    Order Deny,Allow
    Deny from all
&lt;/FilesMatch&gt;</code></pre></div><p>Без расширений я не пробовал. Надо экспериментировать</p><p><strong>Главное</strong><br />Я так понимаю на самом деле вам нужно совершенно другое. Вы хотите видеть &quot;красивый урл&quot; без расширений и параметров. Тогда это решается несколько другим способом. Это решается при помощи rewrite модуля апача. Т.е. в htaccess , по сути, при помощи выражений вы разбираете запрошенную строку и перенаправляете ее на скрипт/скрипты. И тут неколько, опять вариантов, покажу на примерах:<br />0. <a href="http://domain.com/script">http://domain.com/script</a>&nbsp; преобразуется в <a href="http://domain.com/script.php">http://domain.com/script.php</a></p><p>1. <a href="http://domain.com/script/18/169">http://domain.com/script/18/169</a>&nbsp; преобразуется в <a href="http://domain.com/script.php?param1=18&amp;param2=169">http://domain.com/script.php?param1=18&amp;param2=169</a><br />2. <a href="http://domain.com/script/18/169">http://domain.com/script/18/169</a>&nbsp; преобразуется в <a href="http://domain.com/script.php?params=18/169">http://domain.com/script.php?params=18/169</a><br />3. <a href="http://domain.com/script/18/169">http://domain.com/script/18/169</a>&nbsp; преобразуется в <a href="http://domain.com/index.php=script/18/169">http://domain.com/index.php=script/18/169</a><br />.....<br />Но тут надо больше прочитать. Подумать. И выбрать нужный вам путь. Т.к. потенциально вы можете избавившись от расширений предоставить очередную игрушку для &quot;хацкеров-пиОнеров&quot;</p>]]></content>
			<author>
				<name><![CDATA[voral]]></name>
				<uri>https://linuxforum.ru/profile.php?id=841</uri>
			</author>
			<updated>2013-08-05T06:05:49Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=356846#p356846</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как сделать, что бы файл обрабатывался как PHP, не имея расширения PHP]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=356697#p356697" />
			<content type="html"><![CDATA[<p>Дорогие друзья, настроил апач и nginx, все работает, проверял на index.php. Задача такова: как сделать так, что бы ,например, <a href="http://domain.com/script">http://domain.com/script</a> не имея расширения PHP обрабатывался как PHP? То есть, что нужно прописать в конфиги, что бы script обрабатывался как PHP?</p>]]></content>
			<author>
				<name><![CDATA[4ubaka4ub]]></name>
				<uri>https://linuxforum.ru/profile.php?id=31192</uri>
			</author>
			<updated>2013-08-03T08:28:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=356697#p356697</id>
		</entry>
</feed>
