parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Сделал

AlexanderM 25.01.2014 16:11

Сделал. Поскольку html файлы у меня всё-равно не использовались, то сделал не для отдельной папки, а для всего сайта сразу.
Только в .htaccess пришлось написать не "AddHandler html /cgi-bin/parser3.pl", а
AddHandler parsed-h3 html
Action parsed-h3 /cgi-bin/parser3.pl
(ну, и обработчик parser3.cgi для p3 файлов у меня так же назаначается - в две строчки).
Да, и экспериментировать решил над другим сайтом, но на нём (как собственно и на всех моих сайтах на этом хостинге) проблема проявляется абсолютно одинаково (проверял).

Вот результат. При обработке perl'ом проблемы нет.

DOCUMENT_ROOT="/home/virtwww/w_by-way-ru_269d6053/http"
GATEWAY_INTERFACE="CGI/1.1"
HTTP_ACCEPT="text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_ENCODING="gzip, deflate"
HTTP_ACCEPT_LANGUAGE="ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3"
HTTP_CONNECTION="keep-alive"
HTTP_COOKIE="on=1; client=218771615DB10C78"
HTTP_DNT="1"
HTTP_HOST="www.by-way.ru"
HTTP_USER_AGENT="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0"
HTTP_X_FORWARDED_REQUEST="GET /test.html?ss=%D1%82%D0%B5%D1%81%D1%82 HTTP/1.1"
HTTP_X_FORWARDED_URI="/test.html?ss=%D1%82%D0%B5%D1%81%D1%82"
PATH="/usr/local/bin:/usr/bin:/bin"
PATH_INFO="/test.html"
PATH_TRANSLATED="/home/virtwww/w_by-way-ru_269d6053/http/test.html"
PHPRC="/home/virtwww/w_by-way-ru_269d6053/.php/"
QUERY_STRING="ss=%D1%82%D0%B5%D1%81%D1%82"
REDIRECT_HANDLER="parsed-h3"
REDIRECT_QUERY_STRING="ss=%D1%82%D0%B5%D1%81%D1%82"
REDIRECT_STATUS="200"
REDIRECT_URL="/test.html"
REMOTE_ADDR="95.153.161.205"
REMOTE_PORT="30428"
REQUEST_METHOD="GET"
REQUEST_URI="/test.html?ss=%D1%82%D0%B5%D1%81%D1%82"
SCRIPT_FILENAME="/home/virtwww/w_by-way-ru_269d6053/http/cgi-bin/parser3.pl"
SCRIPT_NAME="/cgi-bin/parser3.pl"
SCRIPT_URI="http://www.by-way.ru/test.html"
SCRIPT_URL="/test.html"
SERVER_ADDR="81.176.228.3"
SERVER_ADMIN="[no address given]"
SERVER_NAME="www.by-way.ru"
SERVER_PORT="80"
SERVER_PROTOCOL="HTTP/1.1"
SERVER_SIGNATURE="<address>Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0d mod_fcgid/2.3.7 Server at www.by-way.ru Port 80</address>\n"
SERVER_SOFTWARE="Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0d mod_fcgid/2.3.7"