неправильно происходит перенаправление

kir_pich
На сайте с 09.07.2006
Offline
124
323

неправильно происходит перенаправление.

Нахожусь я на странице test0.php

В ней код, который определяет текущий url адрес - проверяет наличие кийслова из списка $list_good_url и сопоставляет данный кий со словом из списа $list_good_url2 при совпадение перекидывает на адрес из списка $list_good_url2. В текущем варианте должен перекидывать на 404.

Где-то допустил ошибку но, ни как не могу понять где именно.

Подскажите пожалуйста, где я накосячил.

<?php

$list_good_url = 'http://адрес_сайта.ru/test1.php'; # список кий слов

$list_good_url2 = 'http://адрес_сайта.ru/test.php'; # список адресов для редиректа

if (strpos(basename($_SERVER['REQUEST_URI']), $list_good_url) !== false) $list_good_url = $_SERVER['REQUEST_URI']; # определение адреса

if (strpos($list_good_ur2, $list_good_url) !== false); # поиск слова list_good_ur2 - строка поиска, list_good_url - слово поиска

if ($list_good_url == $list_good_url2) //если кийворд не найден

{

header('HTTP/1.1 404 404 Not Found');

header("Location: /404.php"); //редирект на 404

}

else //если найдено

{

if ($list_good_url2 == $list_good_url2) //если текущая страница не list_good_url2 но есть вхождения кийворда

{

header('HTTP/1.1 301 Moved Permanently');

header("Location: $list_good_url2"); //редирект

}

else //если текущая страница gde_kupit

{

header('HTTP/1.1 200 ok'); # ничего не происходит, урл правильный

}

}

?>

я не идиот, просто у меня винтиков в голове не хватает! (c) kir_pich

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий