Дорогие друзья, настроил апач и nginx, все работает, проверял на index.php. Задача такова: как сделать так, что бы ,например, http://domain.com/script не имея расширения PHP обрабатывался как PHP? То есть, что нужно прописать в конфиги, что бы script обрабатывался как PHP?
Как сделать, что бы файл обрабатывался как PHP, не имея расширения PHP
1. Какие файлы отправлять интерпретатору PHP вы сами указываете в настройках апача. Даже если это *.php. Настраивается это строкой:
AddType application/x-httpd-php .phpв данной строке и указано что привязать к расширению php. Добавляете подобную строку в .htaccess и можете писать хоть перечень расширений.
При этом надо иметь ввиду, что по хорошему надо предусмотреть запреть открытия кода ваших файлов. По умолчанию это примерно тае:
<FilesMatch "^\.ph(p[345]?|t|tml|ps)$">
Order Deny,Allow
Deny from all
</FilesMatch>
Без расширений я не пробовал. Надо экспериментировать
Главное
Я так понимаю на самом деле вам нужно совершенно другое. Вы хотите видеть "красивый урл" без расширений и параметров. Тогда это решается несколько другим способом. Это решается при помощи rewrite модуля апача. Т.е. в htaccess , по сути, при помощи выражений вы разбираете запрошенную строку и перенаправляете ее на скрипт/скрипты. И тут неколько, опять вариантов, покажу на примерах:
0. http://domain.com/script преобразуется в http://domain.com/script.php
1. http://domain.com/script/18/169 преобразуется в http://domain.com/script.php?param1=18¶m2=169
2. http://domain.com/script/18/169 преобразуется в http://domain.com/script.php?params=18/169
3. http://domain.com/script/18/169 преобразуется в http://domain.com/index.php=script/18/169
.....
Но тут надо больше прочитать. Подумать. И выбрать нужный вам путь. Т.к. потенциально вы можете избавившись от расширений предоставить очередную игрушку для "хацкеров-пиОнеров"
4ubaka4ub, оно, конечно,voral всё правильно рассказал, только напоминает мне это классическую форумную историю о вопросе, не имеющем отношения к решаемой задаче. Сдается, что задача не в расширениях, а в ЧПУ - "человекопонятных урлах", о чем в сети материалов вагон. Самое начало Вам рассказали.