У меня есть следующая структура URL: www.domain.com/test/anyStringПеренаправление всех вложенных URL-адрес в index.php
Я хочу, чтобы все запросы www.domain.com/test перенаправляются на другой сайт. Но только те, у кого есть/test/в их просьбе.
Я смог выполнить перенаправление с www.domain.com, но не с любым подкаталогом. Мой код до сих пор:
//if our domain is called
if ($_SERVER['HTTP_HOST'] != "www.domain.com"){
header("HTTP/1.1 301 Moved Permanently");
$iPod = stripos($_SERVER['HTTP_USER_AGENT'],"iPod");
$iPhone = stripos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$iPad = stripos($_SERVER['HTTP_USER_AGENT'],"iPad");
$Android = stripos($_SERVER['HTTP_USER_AGENT'],"Android");
//$webOS = stripos($_SERVER['HTTP_USER_AGENT'],"webOS");
//do something with this information
if($iPod || $iPhone){
//browser reported as an iPhone/iPod touch -- do something here
header("Location: https://itunes.apple.com/de"); exit;
}else if($iPad){
//browser reported as an iPad -- do something here
header("Location: https://itunes.apple.com/de"); exit;
}else if($Android){
//browser reported as an Android device -- do something here
header("Location: http://play.google.com/"); exit;
}else{
header("Location: http://www.google.de"); exit;
}
}
Но это работает только для полного хоста.
Я переключился на создание файла .htaccess. Смотри ниже. Отлично работает. – JanScott