В настоящее время у меня есть php-приложение, размещенное на сервере и отображаемое под (например): http://sub.site.com но я хочу, чтобы пользователи получили доступ к странице / сайту, используя: http://sub2.site.com.
Это связано с тем, что текущий URL-адрес используется для подключения к игровому серверу, и я хотел бы использовать это приложение php на защищенной странице CloudFlare (для SSL и оптимизации).
Есть ли способ заставить страницу определить, к какому URL он обращается, и перенаправить на другой URL, если это не нужный URL.
Ну, вы можете проверить URL реферала с $_SERVER["HTTP_REFERER"]
переменная в любом месте вашего кода.
Пример (псевдокод):
if($_SERVER["HTTP_REFERER"] == "the url you want to detect" ) {
header('Location: http://www.example.com/');
}
Других решений пока нет …