Помощь - Поиск - Пользователи - Календарь
Полная версия: Php как cgi
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Виртуальный сервер и Виртуальный Выделенный Сервер
Algol
Не могу найти решение, на старом сервере с php как cli работало правило
Код

<FilesMatch "^([^\.]+)$">
ForceType application/x-httpd-php
</FilesMatch>

Переделывает url, /documen в index.php?document

На сервере где php как cgi это правило на работает! Пишет ошибку 404.
Начал выдумывать что-то новое, придумал одно, но тоже не полностью работает, контент не выводит, но ошибки 404 - не пишет
Код

RewriteEngine on
RewriteRule ^([^/\.]+)/?$ index.php?$1 [L]
rustelekom
ForceType application/x-httpd-php не будет работать потому что cgi есть cgi а это правило для модуля пхп. в остальном ищите. модрерайтдолжен работать. никаких особенностей у него нет.
Algol
Я уже весь интеренет облазил(((
> ForceType application/x-httpd-php не будет работать потому что cgi есть cgi а это правило для модуля пхп.
Это я понял, но замену ему не нашел
Урсу Юрий
http://www.php.ru/forum/viewtopic.php?t=2266
Tvman
Запускать PHP через CGI это не дело. Сам с этим столкнулся. У хостера на старом сервере не было PHP5, По умолчанию стоял PHP4 и он для тех кому надо предлагал запустить PHP5 через CGI. Один из вариантов это как раз через файл .htaccess. Однако для тех сайтов которые активно используют PHP, это крайне плохо. Загрузка на процессор выше. Причем заметно выше, процентов на 30-50.
different
Зато дает возможность пользователям настраивать PHP под себя и более безопасен, чем вариант с модулем.

Хотя в вашей ситуации стоило бы просто сменить сервер\хостинг на тот, где стоит нужная версия PHP smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.