Если так, то вашу первоначальную проблему можно устранить отдельным правилом. Как-то так:
RewriteRule ^(.*\.php)/ /$1 [NC,R=301,L]
А для возможных дублей с разной строкой параметров написать еще одно правило, исключив файлы, которые могут принимать параметры.
В файлах тоже можно делать соответствующую проверку. Если этого не делать, у вас еще и дубли с разной строкой параметров (?something) могут появиться. Есть файлы, которые работают с параметрами?
С любым мусором открывается price.php?
Можно попробовать закрыть в .htaccess, а вообще такое обычно в движке закрывается.
Есть неточности, но ничего связанного с вашей ошибкой я не заметил.---------- Добавлено 30.05.2015 в 22:50 ----------Что с чем хоть дублируется?
Домен можно смело дропнуть.
Имя похоже на слово на каком-то африканском наречии. Других ассоциаций нет.
«Основные домены» страдают. В чем проблема сделать редирект на стороне? Есть хостеры и регистраторы, которые предоставляют данную услугу. Лично я пользуюсь услугами pclinks.ru (там есть возможность совместить редирект с парковкой, например, подложить роботс без перенаправления или подключить фоновую парковочную страницу). Или, может, у вас есть возможность сделать редирект на другой вашей хостинг-площадке.
Думаю, должна.
P.S. Для тех, кто не в теме: попробуйте во втором параметре оставить просто %1 (а то в моем посте %1? может быть неправильно истолковано).
Сначала делаем дубли, потом от них избавляемся :) Или у вас статик?---------- Добавлено 28.05.2015 в 00:28 ----------[umka], а строка параметров разве не будет наследоваться? Т.е. не достаточно просто %1?
Может, просто совместить скрипты с HTML-разметкой.
Или, может, вопрос просто об обычном рерайте.
Написал же: "розничные". 89 руб. можно сделать и от одного домена.