Я пытаюсь исправить проблему на сайте моего друга. Давайте назовем это «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="https://web-answers.ru/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="https://web-answers.ru/wp-content/uploads/2019/02/logo_X.png" alt="<?php bloginfo('name'); ?>"></a>
Как я могу сделать проверку снова правильно? Это DNS-изменения сделали это не работает?
Задача ещё не решена.
Других решений пока нет …