Что значит "нормально"? Нормально он и 404 понимает. Для индексации нужен ответ 200, и никаких 301 или 302.
ШАНС-ON, как вариант
найдите в файле bbcode.php
// This one gets first-passed..
и после добавьте
$uid = preg_quote( $uid, '#' );
Я бы еще проверил сайт по рефереру.
Никак. Выводите построчно нужные элементы.
добавить после r-engine on
RewriteRule ^ru/(.*)$ /$1 [R=301,L]
<span class="cod1">(.+)</span>
<code class="cod1">\1</code>
Вот это
Заменить на это
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)(?<!/|\.php|\.html)$ /$1/ [R=301,L]
Ваше правило вообще работает с абсолютно любым типом адресов, и нет никаких видимых причин чтобы оно не срабатывало.
В $SqlTips. Дебажте запрос, mysql подключение, переменную, здесь телепатов нет. Очевидно что результатов нет - а причин может быть миллион.
Qest, начнем с того что Ajax не отправляет запрос "к серверу" в воздух, а к конкретному скрипту.