Сразу скажу, что:
- <?php echo JHtml::_('form.token');?> везде есть, где нужно
- в htaccess убрал редирект слэша
- в index.php шаблона сайта добавил:
// Получаем URI для проверки
$uri = preg_replace("/\?.*/i",'', $_SERVER['REQUEST_URI']);
if (strlen($uri)>1) {// если не главная страница...
if (rtrim($uri,'/')!=$uri) {
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://'.$_SERVER['SERVER_NAME'].str_replace($uri, rtrim($uri,'/'), $_SERVER['REQUEST_URI']));
exit();
}
}
Все равно остается такая строка: component/users.html?view=reset, вместо component/users.html/?view=reset
Если я убираю обрезку / через php - адрес работает корректно, но тогда будут дубли со слешами... Что я делаю не так?