Зачем мучатся, вам же сказали ставить 301 редирект и спать спокойно.
301 либо запрет в роботсе. Юзать оба варианта не смысла.
301 для тех кто в индексе.
роботс для предотвращения индекса (но подходит и для первого варианта, как и первый подходит для второго).
Что-то другое, js не отдает серверные заголовки потому что исполняется на машине пользователя.
Как может выглядеть? Как код, как простой или закодированный. Или правила в htaccess-е.
Как избавится? Найти и удалить. Где искать? В скриптах файлах исполняемыми сервера, обычно это php с расширением файлов php. Как искать? По функциям ставящие заголовки - header, поиском по файлам или визуальным осмотром всего кода. Если код обфусцирован, искать нужно закодированный код. Если ничего непонятно - обратится к специалистам.
Ничего удивительно, может там стоит двойной редирект 1 (302) -> 2 (302) -> 3 (200)
http://www.google.ru/search?hl=ru&newwindow=1&client=opera&q=%D1%80%D0%B5%D0%B4%D0%B8%D1%80%D0%B5%D0%BA%D1%82+%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85+%D1%8E%D0%B7%D0%B5%D1%80%D0%BE%D0%B2+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+htaccess
Запросы статики до апача доходят?
Так сначала попробуйте
RewriteEngine On
RewriteRule \.(jpg)$ - [F]
Любую ссылку содержащая в себе знак вопроса (?).
(http://[^/]+/?)[^\s]*
$1
А что такое "сео верстка"? Есть некоторые микроформаты которые учитываются пс (см. в справку), но о требование к сео верстке не слышал.
while( mysql result... ) { if( $i<= 5 ) { First block; } else { Second block; } $i++; }
Вставить после RewriteEngine ( или rewriteBase )
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+[^/])$ /$1/ [R=301,L]