siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
я говорил совершенно четко, что Яша только эти коды принимает нормально... и все.

Что значит "нормально"? Нормально он и 404 понимает. Для индексации нужен ответ 200, и никаких 301 или 302.

ШАНС-ON, как вариант

найдите в файле bbcode.php

// This one gets first-passed..

и после добавьте


$uid = preg_quote( $uid, '#' );

Я бы еще проверил сайт по рефереру.

Если через echo то выводит вверху сайта данные, если через шаблон тегом, то выводится последнее значение. Как быть?

Никак. Выводите построчно нужные элементы.

добавить после 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
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.php$
RewriteRule (.+) $1/ [R=301,L]

RedirectMatch 301 (.*)\.html$ http://www.site.ru$1/

#RewriteCond %{REQUEST_URI} ^(.*)\.html$
#RewriteRule ^(.*)$ %1/ [R=301,L]

Заменить на это


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)(?<!/|\.php|\.html)$ /$1/ [R=301,L]

Ваше правило вообще работает с абсолютно любым типом адресов, и нет никаких видимых причин чтобы оно не срабатывало.

Вопрос - в чем может быть загвоздка ?

В $SqlTips. Дебажте запрос, mysql подключение, переменную, здесь телепатов нет. Очевидно что результатов нет - а причин может быть миллион.

Qest, начнем с того что Ajax не отправляет запрос "к серверу" в воздух, а к конкретному скрипту.

Всего: 6568