<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Как сделать, что бы файл обрабатывался как PHP, не имея расширения PHP]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=29424</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=29424&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как сделать, что бы файл обрабатывался как PHP, не имея расширения PHP».]]></description>
		<lastBuildDate>Mon, 05 Aug 2013 06:38:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как сделать, что бы файл обрабатывался как PHP, не имея расширения PHP]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=356852#p356852</link>
			<description><![CDATA[<p><strong>4ubaka4ub</strong>, оно, конечно,<strong>voral</strong> всё правильно рассказал, только напоминает мне это классическую форумную историю о вопросе, не имеющем отношения к решаемой задаче. Сдается, что задача не в расширениях, а в ЧПУ - &quot;человекопонятных урлах&quot;, о чем в сети материалов вагон. Самое начало Вам рассказали.</p>]]></description>
			<author><![CDATA[null@example.com (karl_muenhgausen)]]></author>
			<pubDate>Mon, 05 Aug 2013 06:38:34 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=356852#p356852</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать, что бы файл обрабатывался как PHP, не имея расширения PHP]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=356846#p356846</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Mon, 05 Aug 2013 06:05:49 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=356846#p356846</guid>
		</item>
		<item>
			<title><![CDATA[Как сделать, что бы файл обрабатывался как PHP, не имея расширения PHP]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=356697#p356697</link>
			<description><![CDATA[<p>Дорогие друзья, настроил апач и nginx, все работает, проверял на index.php. Задача такова: как сделать так, что бы ,например, <a href="http://domain.com/script">http://domain.com/script</a> не имея расширения PHP обрабатывался как PHP? То есть, что нужно прописать в конфиги, что бы script обрабатывался как PHP?</p>]]></description>
			<author><![CDATA[null@example.com (4ubaka4ub)]]></author>
			<pubDate>Sat, 03 Aug 2013 08:28:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=356697#p356697</guid>
		</item>
	</channel>
</rss>
