ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ریدایرکت بر اساس IP کاربر توسط IP Location کلودفلر



mehdiilbeigi
November 25th, 2017, 11:38
سلام
چطور می تونم برای آی پی های ایران یک دامنه داشته باشم برای غیر ایرانی یک دامنه دیگه و اینها به هم دیگه ریدایرکت هم بشن مثلا:
اگر ایرانی باشه ریدایرکت بشه به دامنه 1
اگر ایرانی نباشه ریدایرکت بشه به دامنه 2

هر دو دامنه من هم توی کلودفلر اد هستش.
توی نت سرچ کردم و چند تا موضوع پیدا کردم ولی درست کار نکرد.
ممنون میشم راهنمایی کنید.


http://www.danpros.com/2016/03/redir...using-htaccess (http://www.danpros.com/2016/03/redirect-visitors-by-country-on-cloudflare-using-htaccess)


or

https://gist.github.com/louy/6084371

https://support.cloudflare.com/hc/en-us/articles/200168236-What-does-Cloudflare-IP-Geolocation-do


حتی از کد زیر هم استفاده کردم و کار هم کرد ولی ریدایرکت wildcard نمیشه.






<?php
$country_code = $_SERVER["HTTP_CF_IPCOUNTRY"];
if ($country_code=="IR"){
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://samserial2.xyz');
exit;
}else{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://samserial.in');
exit;
}
?>