Как выполнить php в файлах без расширения?

12
cscope
На сайте с 13.02.2005
Offline
525
2096

Страницы вида site.ru/stranica27-super-puper

Что прописать в htaccess чтобы выполнялось php и в т.ч. php инклюды?

Индексных файлов внутри нет.

edogs software
На сайте с 15.12.2005
Offline
775
#1

Если индексного файла нет, то по какому принципу Вы хотите что бы выбирался главный файл для выполнения?

Прописать оный можно как DirectoryIndex indexniy_fayl.php

Или в чем вопрос?

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
M
На сайте с 04.12.2013
Offline
223
#2

Заведите адрес в роутер, подключите обработчик. В чем проблема?

---------- Добавлено 28.12.2015 в 23:18 ----------

Если у вас много точек входа вроде stranica27-super-puper.php, пропишите в .htaccess рерайт, добавляющий расширение php.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
ДП
На сайте с 23.11.2009
Offline
203
#3

Для начала ответьте на вопрос, какой файл (имя файла) должен выполняться при запросе site.ru/stranica27-super-puper, тогда можно будет вам и правило для htaccess подсказать

Prior
На сайте с 03.03.2008
Offline
194
#4
cscope:
Страницы вида site.ru/stranica27-super-puper
Что прописать в htaccess чтобы выполнялось php и в т.ч. php инклюды?
Индексных файлов внутри нет.

Варианты:

1)

<Files thumb>

ForceType application/x-httpd-php

</Files>

2)

DefaultType application/x-httpd-php

Ответы на вопрос - https://answers.net.pl
cscope
На сайте с 13.02.2005
Offline
525
#5
Prior:
Варианты:

1)
<Files thumb>
ForceType application/x-httpd-php
</Files>

2)
DefaultType application/x-httpd-php

Не, так не срабатывает.

Staid
На сайте с 30.07.2014
Offline
59
#6

cscope, протестил второй вариант, в файлах без расширений обрабатывается php код.

Пример:

<?php echo 'Hello World!'; ?>

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
cscope:

Страницы вида site.ru/stranica27-super-puper
Что прописать в htaccess чтобы выполнялось php и в т.ч. php инклюды?

адрес != файл.

кури модреврайт и не ищи приключений на седалище.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Z0
На сайте с 03.09.2009
Offline
827
#8

Примерно так:


RewriteEngine on
RewriteRule ^stranica27-super-puper(.*)$ /somefile.php [L,QSA]
cscope
На сайте с 13.02.2005
Offline
525
#9
SeVlad:
адрес != файл.
кури модреврайт и не ищи приключений на седалище.

Спасибо, ты очень помог, дружище 😂

ziliboba0213:
Примерно так:

RewriteEngine on
RewriteRule ^stranica27-super-puper(.*)$ /somefile.php [L,QSA]

Там страниц сотни.

Не актуально вообщем, по другому сделаю.

Z0
На сайте с 03.09.2009
Offline
827
#10
cscope:
Спасибо, ты очень помог, дружище 😂




Там страниц сотни.

Не актуально вообщем, по другому сделаю.

Тогда кидайте все в index.php и обрабатывайте там:


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]

Через $_SERVER['REQUEST_URI'];

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий