Обнаружил следующую проблему... в файле «config.php» у меня стоят вот такие настройки:
define('S2_BASE_URL', 'http://www.poistine.com');
define('S2_PATH', '');
define('S2_URL_PREFIX', '/index.php?');
А в файле «.htaccess» выставлен редирект:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^poistine.com
RewriteRule (.*) http://www.poistine.com/$1 [R=301,L]
Всё работает как надо, но когда я хочу сделать короткий вид ссылок через define('S2_URL_PREFIX', '');, то если я захожу на сайт, набирая его адрес как http://poistine.com/, редирект срабатывает, но на страницу с отлючённым префиксом http://www.poistine.com/index.php?/, то есть выползает ошибка 404. Как сделать так, чтобы перенаправления работали должным образом?
29.02.2012 01:58:19. Текст был изменен (khaydarov).