Как сделать, чтобы php файл работал без расширения? Есть один код в htaccess, но php он только из урла убирает. Если переименовать файл, т.е убрать расширение php, то после запуска вылазит исходный код.
ОБСУЖДЕНИЕ
Файл без расширения
Мод реврайт вродь, но это ток из юрл убирает
nexus-lg, Надо чтобы именно файл без расширения читало, как php
Avivas, Не неслышал о таком;)))
nexus-lg, Был у меня когда-то. Для html есть, но надо именно для php. Надеюсь, что всё-таки кто-то знает :)
AddType application/x-httpd-php .*РАСШИРЕНИЕ*
И добавляешь какие тебе надо :)
И добавляешь какие тебе надо :)
nx_prO, В том то и дело, что *РАСШИРЕНИЕ* у автора пустое, а apache расценит это как упущеный параметр =) так что интересно (собсна у меня щас Интернета нет нормального погуглить).. Если найдете - жмякните ответ пожалуйста
Мне кажется что если просто точку поставить то это и будет пустое расширение)
nx_prO, Неа
а точка со звездой?
nx_prO, Нет, мне наконец дали Интернет и там посылают конфиг апача мучать.. Мне некогда, так что ХЗ =D
и, кстати, правильно:
RemoveHandler .lol
AddType application/x-httpd-php .lol
#тогда сервер будет видеть расширения lol как php =)
а вот звездочки использовать низзя, короче будет нечем заняться - погугли, если что расскажешь =)
и, кстати, правильно:
RemoveHandler .lol
AddType application/x-httpd-php .lol
#тогда сервер будет видеть расширения lol как php =)
а вот звездочки использовать низзя, короче будет нечем заняться - погугли, если что расскажешь =)
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Не то....
Что ж не то как то?
Работа site.ru/file.php в виде site.ru/file работает? Работает. На сколько я помню, это и просил автор.
Заменяем все ссылки вида file.php на file и радуемся.
Чего тебе еще нужно?
Работа site.ru/file.php в виде site.ru/file работает? Работает. На сколько я помню, это и просил автор.
Заменяем все ссылки вида file.php на file и радуемся.
Чего тебе еще нужно?
Будут проблемы :)
Не решаемых проблем нету. На крайняк можно на хостера скинуть эту дилему, пусть он думает как скрыть расширение.
Я прост читал,там вродь в пхп.ини правили :)
а так вообще я считаю что это глупость потому что реально это делается реврайтом как ЧПУ
а так вообще я считаю что это глупость потому что реально это делается реврайтом как ЧПУ
Если доступа к нему нету, тогда через штекер. Есь хостинги где со штекером не особо наиграешься, тогда делаем свой php.ini в корне.
Тут, естественно, лучше с хостером обсудить, дабы не нахимичить чего.
Тут, естественно, лучше с хостером обсудить, дабы не нахимичить чего.
Ну и я о том же. Но мне самому интересно :)