Эта тема на forum.dklab.ru


phoenix: Непонятная ошибка с mod_rewrite
Подскажите, как вот такая запись в htaccess:
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^([^.]*)?$ index.php
</ifModule>
может приводить в вот такой ошибке в логах:
[error] [client 85.140.234.104] File does not exist: /home/site/domains/www/home/site/domains/www/files/index.php

Никаких редиректов не делаю. На денвере никаких ошибок не было.
Николай Павлюк:
Попробуй после RewriteEngine On вставить RewriteBase /
Просто ты должен указать относительно какого пути обрабатывать правила реврайта. Здесь ты указываешь, что обрабатывать нужно относительно корня сайта.
phoenix:
Огромное спасибо, помогло.
Может быть, корня сервера?
Николай Павлюк:
Как раз в данном контексте / означает корень сайта.

Эта тема на forum.dklab.ru