Общие > Веб Сервера
action throw не работает
golden-den:
хочу сделать ЧПУ
в .htaccess прописал (.htaccess в корне сервера)
Action throw /index.php
ForceType throw
ForceType application/x-httpd-php
но не работает.
(я тестирую локально. Если прописать просто 404 ошибку, то она корректно обрабатывается)
в лог ошибок error.log ничего не добавляет
в лог GET access.log пишет HTTP/1.1" 404
Подскажите решение проблемы
CGVictor:
golden-den
AllowOverride во что установлен?
index.php существует?
golden-den:
в файле httpd.conf
Options All
AllowOverride Options
DirectoryIndex index.phtml index.php index.html
AccessFileName .htaccess
файл index.php существует
golden-den:
решил проблему только новая появилась
дело было скорее всего в том, что у меня php быд установлен, как cgi
в httpd.conf было
--- Код: ---
AddType application/x-httpd-php phtml php
ScriptAlias "/__php_dir__/" "c:/usr/php/"
Action application/x-httpd-php "/__php_dir__/php.exe"
--- Конец кода ---
прописал вместо этого
AddType application/x-httpd-php phtml php php3
LoadModule php4_module modules/php4apache.dll
при этом скопировал из папки php
файл php4ts.dll - apache_dir/php4ts.dll
файл php4apache.dll в apache_dir/modules/php4apache.dll
сразу заработал инструкции из .htaccess
только другие скрипты как-то странно перестали работать
там где обычные статические страницы или код php (0-2 обращения к базе) - работают,
там где идет вывод каталога продукции (~3 и более запросов к базе) там страница начинает загружаться, появляется часть картинок, текста, а потом резко все обрывается и стандартная "Невозможно отобразить страницу" (от microsoft)
в логах access.log
/?root=_1_1_0&level=1&template=group_spisok HTTP/1.1" 200 14379
в логах error.log - ничего или File does not exist: c:/site/favicon.ico
golden-den:
может у кого есть php3.4.2. как модуль + apache 1.3.12 ?
Навигация
Перейти к полной версии