Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Подскажите, как html выполнять, как php
цитата
03/04/16 в 19:58
 Reminder
Пробую - AddType application/x-httpd-php .php .htm .html .phtml .shtml
Работает в случае только со слешем, но не расширение файла.
http://domain.com/gallery/

но не работает в случае
http://domain.com/gallery/index.html
или
http://domain.com/gallery/teen-girls-nude.html
инклуды не выполняются.
цитата
03/04/16 в 20:41
 Securom
Если Апач то стоит то надо лезть в файл /etc/apache2/mods-enabled/dir.conf
и править вот так
<IfModule mod_dir.c>

DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm

</IfModule>

Если nginx то не знаю что делать
цитата
03/04/16 в 21:12
 Ailk
обычно это все происходит гораздо проще.
такие виртуальные хтмл страницы просто разбираются на части отдаются на пхп скрипт, где в дальнейшем происходит работа. Для хтакцесс например правило может бытьтаким:

Код:

RewriteEngine On
RewriteRule ^(.*)\.html$ script.php?slug=$1 [L]


а в скрипте уже принимается параметр:
Код:

<?php
echo $_GET['slug'];

и формируется страница.

В последних версиях пхп всякие запуски с хтмла нещадно выпиливаются. Ибо уже устарела технология и никому не нужна.
цитата
03/04/16 в 21:33
 Reminder
админ подкорректировал что то, теперь работает php в html страницах при наличии данного .htaccess

ответ получил такой
Цитата:
Дело в том, что html файлы отдавались через nginx и не обрабатывались в apache.
Мы выполнили настройку, чтобы nginx передавал запросы htm и html к apache.
цитата
03/04/16 в 22:08
 Lexikon
Reminder писал:
админ подкорректировал что то, теперь работает php в html страницах при наличии данного .htaccess

ответ получил такой


У тебя наверное проксимирование или проксимация (не знаю как правильно)
В таком случае нужно при каждом подключаемом домене писать в саппаорт, чтоб переключали.
цитата
04/04/16 в 03:42
 dimm
Nginx не интерпретирует файлы .htaccess и не предоставляет механизм конфигурирования на уровне директорий за пределами основного конфигурационного файла. Поэтому для Nginx нужно просить админа внести изменения в файл конфигурации.

Всё просто. icon_smile.gif
цитата
04/04/16 в 13:06
 rx
не все так просто trollface.png

если php через php fpm нгинксовский - коленкор с конфигом нгинкса
если нгинкс на статику и апач на пхп - к статике добавить нужные расширения в нужных местах в конфиге нгинкса и дальше уже - конфиг апача/хтаксесс

нюанс - у пхп надо не забыть убрать powered by trollface.png

и про то что нгинкс шустрее на порядок отдает статику и он не "просто так" - тоже забывать не стоит.


Эта страница в полной версии