Непонятный редирект 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 стандартный.
Помогите, пожалуйста. Я не гуру в этих делах, но с вашей помощью надеюсь все сделать.
- Непонятный редирект c www, Channel3 22.11.2012 12:19