В формате QUERY_STRING - все что после знака вопроса (без самого знака)
RewriteRule - все что до знака вопроса (без самого знака)
Смотрите в htaccess и читайте соседний раздел
Порядок должен быть такой
RewriteEngine On
RewriteBase /
RewriteRule ^([^.]*[^/])$ /$1/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
Порядок последних трех правил трогать не рекомендуется (ну кроме rewritecond)
Кеш браузера сбросьте
Это у вас скорее всего конфликты с вашей кмс,так как редирект неверное перенаправление вызвать не может
Добавлять надо перед реврайтами, то есть сразу после rewriteengine (в вашем случае rewritebase) а не в конце, тогда поможет. А так конечно не будет работать, если там уже преобразрванный чпу
Дубли появляются не в htaccess а в вашей кмс
Как вариант поставить 301 редирект. Примеры такого редиректа тут куча
Создайте в той папке htaccess и пропишите реврайтЕнжине офф
Только с жс такие страницы все равно будут доступны для пс. Правильный вариант забанить прокси сервис и все дела
Вы путаете кто в данном случае клиент. А клиент это прокси. То есть вы со своего же сайта на свой же сайт редиректите. Пользователь является клиентом прокси. Если вы хотите редиректить именно его, тот тут только javascript поможет.
<script> var myhost = 'sower.ru'; if(window.location.hostname.indexOf(myhost) == -1){ document.location.href = 'http://'+myhost; } </script>