Проверьте ulr перед перенаправлением

Я пытаюсь исправить проблему на сайте моего друга. Давайте назовем это «www.original.com».
У него также есть другой домен; «Www.alias.com». Это используется в качестве псевдонима для www.original.com.

Итак, вот ситуация: он утверждает, что логотип был другим, если вы заходили на сайт с www.alias.com. В настоящее время сайты www.alias.com и www.original.com идентичны.

Код имеет следующую функцию:

function check_domain($d){
$domain = filter_input(INPUT_SERVER, 'HTTP_HOST', FILTER_SANITIZE_STRING);
return substr_count($domain, $d);
}

И в шапке делает следующую проверку:

<?php if (check_domain('original')): ?>
<a href="<?php bloginfo('url'); ?>" id="logo"><img src="http://web-answers.org/wp-content/uploads/2019/02/logo.png" alt="<?php bloginfo('name'); ?>"></a>

<?php elseif (check_domaine('alias')): ?>
<a href="<?php bloginfo('url'); ?>" id="logo-X"><img src="http://web-answers.org/wp-content/uploads/2019/02/logo_X.png" alt="<?php bloginfo('name'); ?>"></a>

Как я могу сделать проверку снова правильно? Это DNS-изменения сделали это не работает?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …