Търся начин за redirect

Dodo1987

Registered
Здравейте,

по някаква неузнаваема все още за мен причина доста ботове или хора посещават по грешен начин страниците в един сайт.

Обикновенно попадат на страници като: /page.php?st=lesson//contact.php, /page.php?st=main//about.php

Правилният линк трябва да е само: page.php?st=lesson

Предложете начин при засичане на така отворен път да ги пращам на правилната страница.
 
Това е вариант, който би работил ако винаги връзките са така, но това не е казано и всеки път посещенията са различни - със една / със // или без и т.н...
Благодаря за идеята, може да се доразвие ако се наложи.

Някое друго предложение?
 
Dodo1987 каза:
Това е вариант, който би работил ако винаги връзките са така, но това не е казано и всеки път посещенията са различни - със една / със // или без и т.н...
Благодаря за идеята, може да се доразвие ако се наложи.

Някое друго предложение?

Я дай всички вариянти. Как са ти построени връзките и как се опитват да влизат?
 
Код:
<?
$url = $_SERVER['REQUEST_URI'];
while(strpos($url, "//")) {
      $url = str_replace("//", "/", $url);
}
header("Location:http://" . $_SERVER['HTTP_HOST'] . $url);
 

Back
Горе