Форум

/ домой \ \ темы /



Тема: mode rewrite

01/09/2007 21:36 Dima85:
Макс, привет. Очень хотелось бы видеть в вашем http сервере mode rewrite.
18/02/2008 00:42 Alex0990:
Сервер очень понравился легкостью и мощью. Присоединяюсь к просьбе, хотелось бы получить функциональность mod_rewrite или хотя бы фильтра запросов для их самостоятельной обработки. Спасибо.
04/06/2010 22:04 saibreks:
Не понимаю почему эту единственную нужную функцию не встраивают. Сколько платно стоило бы это?
17/06/2010 21:43 mod:
Присоединяюсь!
Очень нужная функция. Сделали бы опциональной ее.
Хотя бы самые необходимые параметры.
23/09/2010 01:18 AnrDaemon:
nginx.org вам всем в помощь.
11/10/2010 11:40 saibreks:
Это будет в платной версии?
12/10/2010 10:41 saibreks:
Из за этого недостатка пришлось перейти на Apache. Кстати Apache намного быстрее работает, так чего же Вы боитесь встроить mod rewrite или он вообще будет тормозить тогда?
27/02/2020 19:09 Gyricon:

Я попытался обойти факт отсутствие модуля mod_rewrite SHTTPS-опцией "Файл ошибки". Суть идеи: SHTTPS умеет вызывать некий конкретный файл для всех нерелевантных URL.

Для статического файла всё работает логично и правильно:
1. Создал в домашнем веб-каталоге простейший файл error.html (содержит строку "Hellow-404").
2. Настроил в SHTTPS опцию "Файл ошибки" = C:\MyWebSite\error.html
3. Вызвал в браузере localhost/error.html — вижу на экране "Hellow-404" и статус "200".
4. Вызвал в браузере localhost/12345.678 — вижу на экране "Hellow-404" и статус "404".

Для динамического файла (PHP) есть проблемы:
5. Создал в домашнем веб-каталоге простейший файл error.php такого содержания:

<?php
//http_response_code(200);
//http_response_code(404);
//header('HTTP/1.0 200 Ok');
//header('HTTP/1.0 404 Sorry');
//header('Content-Type:text/html');
//header('content-type:text/plain;charset=utf-8');
echo 'Hellow!';
?>
Hook-404

6. Настроил в SHTTPS опцию "Файл ошибки" = C:\MyWebSite\error.php
7. Вызвал в браузере localhost/error.php — вижу на экране "Hellow! Hook-404" и статус "200".
8. Вызвал в браузере localhost/12345.678 — вижу на экране "Error. Script return nothing" и статус "400". [ВМЕСТО ОЖИДАЕМОЕГО "Hellow! Hook-404"!!]

В последнем случае эксперементировал с PHP-функциями (см. //закомментированные) в разных комбинациях, но всё равно SHTTPS возвращает в браузер свой "Error. Script return nothing". Как заставить SHTTPS выполнить-таки контекст файла error.php? Видимо я где-то что-то недонастроил? Для справки: мой "php-cgi.exe" нормально работает, обычные релевантные "localhost/файлы.php" у меня все обрабатываются. Спасибо.

28/02/2020 13:50 Max:
Попробуйте тестовую версию 3.06.12test5 . Надеюсь эта проблема уберется.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: