Chukcha

Рейтинг
291
Регистрация
04.02.2005

\WebSserver\usr\local\apache\logs\

что пишут?

Но там не выполняется условие

смены 3-х расположенных по центру картинок в бэкграунде ячейки таблицы

mysql_fetch_array - неверно, потому что $row [ new_url ]

а надо

mysql_ fetch_ assoc

$current = getURI(); // "/something.html"

$urls = file('urlsredirect');
foreach($urls as $url)
{
list($toCheck,$toRedirect) = explode("|",$url);
if($current == $toCheck) {
redirect($toRedirect,'301');
}
}

файл записывается след образом

старый_адрес|новый_адрес

с ходу - анимированый gif

посложнее - js:

1. получить бекраунд

2. удалить из css

3. создать контейнер с img

4 поместить в ячейку с position:absolute

5. анимировать созданный контейнер

Кто-то когда-то сделал в статье (описании) ошибку. Его не поправили.

А потом разлетелось по всему инету неверная строка redirect'а

А все ее копируют и в статьи вставляют, и в htaccess.

А оно НЕ РАБОТАЕТ, вернее редиректится, но не туда куда надо.

Поработайте глазами и поймете где у Вас ошибка.

SEO-MAN:
И не понимаю, почему функция function popup(img) в тегах <!-- -->

Это для валидности. (чтоб валидатор не ругался на код скрипта.)

Еще раз...

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

Этот код у Вас не работает

читайте

http://www.askapache.com/htaccess/301-redirect-with-mod_rewrite-or-redirectmatch.html

не поверите...

принцип работы

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php [L]

и

RewriteCond %{REQUEST_FILENAME} !-f

...
...
RewriteRule (.+) $1/ [R=301,L]

Один и тот же. ( а говорите, что понимаете)

Кроме того

что-то сильно сомневаюсь, что вот это

у Вас правильно работает

RedirectMatch 301 (.*)\.html$ http://www.site.ru$1/
Всего: 2548