Я использую приведенный ниже код для перенаправления в wordpress
$currentPage = explode('?', $_SERVER ['REQUEST_URI']); $current_page_url = $currentPage[0]; if($current_page_url == '/e-commerce') { header("Location : http://www.mysite.com/complete-e-commerce-solution",true); }
Я использую этот код в header.php, я перенаправляю на сторонний сайт. Эта проблема?
вам нужно следовать вызову заголовка с «выходом».Однако вам может быть лучше использовать встроенную в WordPress функцию wp_redirect :
wp_redirect("Location : http://www.mysite.com/complete-e-commerce-solution"); exit;
Использование функций wordpress позволяет плагинам фильтровать входные данные и дезинфицировать входные данные (здесь это не так применимо, просто хорошая практика).
Есть ли шанс получить /e-commerce от $currentPage[0]? '/e-commerce' больше похоже на то, что можно найти в $currentPage[1].
/e-commerce
$currentPage[0]
'/e-commerce'
$currentPage[1]