parser

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

 

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

Непонятный редирект c www

Channel3 22.11.2012 12:19

Ув. специалисты по Parser!

Помогите, пожалуйста.

Имеем «кривой» редирект с domain.ru. Например, при запросе документа domain.ru/robots.txt (именно без www.) идет реврайт на domain.rurobots.txt/ (обратите внимание, что исчезает слэш после имени домена, и появляется после имени файла, превращая его в директорию).

В корневом .htaccess:

======================================================================

AddHandler parser3-handler html
Action parser3-handler /cgi-bin/parser3.cgi

SetEnv CGI_PARSER_LOG /opt/clients/domain.ru/logs/parser3.log
PassEnv CGI_PARSER_LOG

Options +Indexes
DirectoryIndex index.php index.htm index.html

<Files ~ "\.p$">
Order allow,deny
Deny from all
</Files>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(buy|service)/(.*)/?$ $1/?city=$2

redirect /catalog. /catalog/products/superproduct/
redirect /catalog/ /catalog/products/superproduct/
redirect /catalog /catalog/products/superproduct/

RewriteRule ^(.+).pdf$ /getfile.html?file=$1.pdf
RewriteRule ^(.+).pdf$ /getfile.html?file=$1.zip
RewriteRule ^(.+).pdf$ /getfile.html?file=$1.rar

ErrorDocument 404 /404/
ErrorDocument 403 /404/

======================================================================

Что интересно, при удалении корневого файла .htaccess ничего не меняется. Что указывает на то, что проблема или в сервере, или в парсере (ну или не самом парсере, а его скриптах/настройках). Но в конфиге самого Apache ничего найти не удалось. Например, вот фрагмент httpd.conf:

======================================================================

<VirtualHost *:80>
ServerName domain.ru
ServerAlias www.domain.ru
DocumentRoot /www
ErrorLog /logs/domain.ru.error_log
CustomLog /logs/domain.ru.access_log combined
AddDefaultCharset UTF-8
</VirtualHost>

======================================================================

В остальном httpd.conf стандартный.

Помогите, пожалуйста. Я не гуру в этих делах, но с вашей помощью надеюсь все сделать.