我在服务器上安装了 WPengine 的 GeoTarget 并安装了插件。根据他们的文档,我需要在 PHP 中设置重定向并放置在 /mu-plugins 文件夹中。
这是我在 geoip.php 文件中的代码:
<?php
/*
Plugin Name: GeoTarget Redirect
Description: Redirecting visitor traffic based on geo-location using the WPEngine GeoTarget feature
Version: 1.2
License: GPLv2
*/
function country_geo_redirect() {
$country = getenv('HTTP_GEOIP_COUNTRY_CODE');
if ( $country == 'PH' ) {
wp_redirect( 'https://siteph.com', 301 );
exit;
}
}
add_action('init', 'country_geo_redirect');
当我将它添加到 /mu-plugins 文件夹时,站点会中断。不知道我做错了什么,WPengine 对 PHP 代码无能为力:\
顺便说一句,我们已经尝试过网站级插件解决方案,但结果并不可靠。因此,我们为什么要使用这个解决方案。