В мире СЕО не все так однозначно.
Вы можете пояснить как вы "локально" работаете на мастерхосте?
Ну вот у вас уже есть отличие между "локальном" mysite/ и веб mysite.ru
RewriteCond %{HTTP_HOST} \. #вариантов много - \.ru, \.\w+$ и тд
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
За что он отвечает не столь важно, важно что вас взломали. Это бэкдор или шелл
Этот и есть 301 [L,R=301]
RewriteCond %{QUERY_STRING} ^city=77&district=(.+)$
RewriteRule ^baza$ /baza/msk?district=%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^city=99&district=(.+)$
RewriteRule ^baza$ /baza/spb?district=%1 [R=301,L]
и тд
"правильный" 301 редирект - R=301
Туда можно баб водить...
Добавить после RewriteEngine (последний знак вопрос можно убрать из редиректа)
если не поможет, покажите весь htaccess
Добавить перед (или после) RewriteCond %{HTTP_HOST} !^www\. директиву RewriteCond c исключением, например по айпи адресу
RewriteCond %{REMOTE_ADDR} !^127\.0\.0
или сделать проверку чего нибудь другого, что может идентифицировать в вас локального пользователя
Обращайтесь, поможем
parent.window.opener, имхо, сработает только на яндекс и гугл и те кто открывает новые окна через жс
neoks, по сути весь ваш рабочий код находится здесь