@squirtazzer

Как сделать перенаправление на другой сайт,если ip Питера?

Добрый день.Имеются два сайта питерский и хабаровский. Можно ли как то сделать чтобы при заходе с питерских ip сайт перенаправлял на питерский сайт, при заходе с Хабаровска, соответственно на Хаб? Или как то по другом это сделать? Может заглушку и человек сам выбирает?есть ли такой плагин для wp? спасибо
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Добрый.

1. Установить на оба сайта плагин GeoIP Detection.
2. Затем добавить примерно такой код:
Для сайта в Хабаровске
function my_page_template_redirect(){
	$city = do_shortcode( '[geoip_detect2 property="city.name" lang="ru"]' );
	if( $city == 'Санкт-Петербург' ){
		wp_redirect( 'http://spb.ru' ) );
		exit();
	}
}
add_action( 'template_redirect', 'my_page_template_redirect' );

Для сайта Санкт-Петербурге
function my_page_template_redirect(){
	$city = do_shortcode( '[geoip_detect2 property="city.name" lang="ru"]' );
	if( $city == 'Хабаровск' ){
		wp_redirect( 'http://khv.ru' ) );
		exit();
	}
}
add_action( 'template_redirect', 'my_page_template_redirect' );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы