基于访问IP跳转对应城市的功能

基于访问IP跳转对应城市的功能

             

    有些情况下网站的展示会和用户的所在的城市有联系,比如团购,优惠服务等。APP可以通过GPS定位得到用户所在的城市,但PC端的业务如何进行判断呢,我们可以判断访问的IP来确认对应城市。PC端请求时会判断到客户端的IP属于哪个城市,将请求通过302跳转到对应的城市,常见的业务逻辑如下:

基于访问IP跳转对应城市的功能

             

    有些情况下网站的展示会和用户的所在的城市有联系,比如团购,优惠服务等。APP可以通过GPS定位得到用户所在的城市,但PC端的业务如何进行判断呢,我们可以判断访问的IP来确认对应城市。PC端请求时会判断到客户端的IP属于哪个城市,将请求通过302跳转到对应的城市,常见的业务逻辑如下:

    1、IP所属城市的清单,网上有很多开源的IP对应清单库,读者可自行下载,当然如果对于IP信息需要及时更新和准确性更高的话,建议使用付费平台。

    2、对应库不一定能覆盖所有的IP,并且还可能会存在误差,又或者用户所在的城市没有相关的服务,无法完成跳转到指定的城市,因此还需要做一些友好的提示,方便用户切换到想去的城市。

    3、用户如果做了切换城市的操作,都可以认为用户是需要在这个城市继续访问的,因此不能对每次的请求都去做IP对应城市跳转的操作。

    4、用户切换城市的操作,由前端的js去设置cookie,表明用户已经有了想去的地方。

 

了解到核心要素后,我们可以使用用Nginx进行处理。

    使用模块: ngx_http_geo_module,此模块Nginx默认已经提供了支持,不需要额外添加。

    指令:geo

    语法:geo [$address] $variable { ... }

    配置环境: http

示例:

geo $geo {

    ranges; #使用以IP段的形式定义地址,它必须放在首位。为了提升装载IP库的性能,IP段应按升序排列。

    default beijing; #无法匹配到对应的IP段,即使用这个默认值

    1.0.32.0-1.0.63.255 guangzhou; #IP段对应的城市,空格分开

    1.2.2.0-1.2.2.255 beijing;

    1.2.4.0-1.2.4.255 beijing;

    1.24.0.0-1.24.31.255 huhehaote;

    1.24.32.0-1.24.39.255 wulanchabu;

}

 

含义: 请求经过http执行阶段时,geo指令默认会从 $remote_addr获取IP值在去和$address匹配,如果匹配成功,就获取$address对应的值,将此值赋给$geo,如果匹配不到,就使用 default的值,即beijing。通过此操作,我们只需要准备好一份IP对应城市的清单即可。

 

下面提供一段简单的Nginx配置,它可以用来做IP跳转对应城市的功能:

location = / {

     if ($cookie_current_city){

    set $geo $cookie_current_city; # $cookie_current_city表示用户可能已经选择过城市或者之前已经IP跳转过,所以就直接跳转到对应cookie的城市

     rewrite ^/ $geo.testnginx.com redirect;

}

     rewrite ^/ $geo.testnginx.com redirect;

 


    用户进入网站的首页后,可以根据用户的IP进行跳转对应的城市,如果用户发现跳转有误差或者想换个城市看看,用户可以切换到自己想要的城市,此时前端JS可以种一个cookie,确保下次用户在访问首页的时候就会默认进入用户切换的城市。

 

    注意:

    1、cookie应该有效期;

    2、确保每个城市的服务都是存在的,如果某些城市没有对应的服务,那么在跳转的配置里面,应该去除掉,避免跳转到空的页面。

    图1根据访问IP跳转城市

图1中的关键要素:

    1、IP所属城市的清单,网上有很多开源的IP对应清单库,读者可自行下载,当然如果对于IP信息需要及时更新和准确性更高的话,建议使用付费平台。

    2、对应库不一定能覆盖所有的IP,并且还可能会存在误差,又或者用户所在的城市没有相关的服务,无法完成跳转到指定的城市,因此还需要做一些友好的提示,方便用户切换到想去的城市。

    3、用户如果做了切换城市的操作,都可以认为用户是需要在这个城市继续访问的,因此不能对每次的请求都去做IP对应城市跳转的操作。

    4、用户切换城市的操作,由前端的js去设置cookie,表明用户已经有了想去的地方。

 

了解到核心要素后,我们可以使用用Nginx进行处理。

    使用模块: ngx_http_geo_module,此模块Nginx默认已经提供了支持,不需要额外添加。

    指令:geo

    语法:geo [$address] $variable { ... }

    配置环境: http

示例:

geo $geo {

    ranges; #使用以IP段的形式定义地址,它必须放在首位。为了提升装载IP库的性能,IP段应按升序排列。

    default beijing; #无法匹配到对应的IP段,即使用这个默认值

    1.0.32.0-1.0.63.255 guangzhou; #IP段对应的城市,空格分开

    1.2.2.0-1.2.2.255 beijing;

    1.2.4.0-1.2.4.255 beijing;

    1.24.0.0-1.24.31.255 huhehaote;

    1.24.32.0-1.24.39.255 wulanchabu;

}

 

含义: 请求经过http执行阶段时,geo指令默认会从 $remote_addr获取IP值在去和$address匹配,如果匹配成功,就获取$address对应的值,将此值赋给$geo,如果匹配不到,就使用 default的值,即beijing。通过此操作,我们只需要准备好一份IP对应城市的清单即可。

 

下面提供一段简单的Nginx配置,它可以用来做IP跳转对应城市的功能:

location = / {

     if ($cookie_current_city){

    set $geo $cookie_current_city; # $cookie_current_city表示用户可能已经选择过城市或者之前已经IP跳转过,所以就直接跳转到对应cookie的城市

     rewrite ^/ $geo.testnginx.com redirect;

}

     rewrite ^/ $geo.testnginx.com redirect;

 


    用户进入网站的首页后,可以根据用户的IP进行跳转对应的城市,如果用户发现跳转有误差或者想换个城市看看,用户可以切换到自己想要的城市,此时前端JS可以种一个cookie,确保下次用户在访问首页的时候就会默认进入用户切换的城市。

 

    注意:

    1、cookie应该有效期;

    2、确保每个城市的服务都是存在的,如果某些城市没有对应的服务,那么在跳转的配置里面,应该去除掉,避免跳转到空的页面。

Pingbacks已打开。

Trackbacks
  1. khabartube.com 发布于 2020年11月30日 04:04 #

    WUMN - 基于访问IP跳转对应城市的功能

  2. porn 发布于 2020年11月30日 06:10 #

    WUMN - 基于访问IP跳转对应城市的功能

引用地址

评论
  1. website maintenance services website maintenance services 发布于 2020年11月30日 01:43 #

    Ahaa, its pleasant conversation regarding this piece of writing at this place at this web site, I
    have read all that, so now me also commenting at this place.

  2. website maintenance services website maintenance services 发布于 2020年11月30日 01:43 #

    Ahaa, its pleasant conversation regarding this piece of writing at
    this place at this web site, I have read all that, so now me also commenting at this place.

  3. Situs Poker Online Situs Poker Online 发布于 2020年11月30日 01:44 #

    Wow, awesome blog layout! How long have you been blogging for?
    you make blogging look easy. The overall
    look of your site is wonderful, let alone the content!

  4. Situs Poker Online Situs Poker Online 发布于 2020年11月30日 01:44 #

    Wow, awesome blog layout! How long have you been blogging for?

    you make blogging look easy. The overall look of your site is wonderful,
    let alone the content!

  5. wealth tips wealth tips 发布于 2020年11月30日 01:47 #

    Awesome post.

  6. 우리카지노 우리카지노 发布于 2020年11月30日 01:48 #

    I am sure this post has touched all the internet users,
    its really really pleasant post on building up new weblog.

  7. 더킹카지노 더킹카지노 发布于 2020年11月30日 01:52 #

    Hello I am so glad I found your web site, I really found you by mistake, while I was looking on Google for something else,
    Regardless I am here now and would just like
    to say many thanks for a remarkable post and a all round entertaining blog (I
    also love the theme/design), I don't have
    time to read through it all at the minute but I have saved it
    and also added your RSS feeds, so when I have time I will
    be back to read a lot more, Please do keep up the great job.

  8. 더킹카지노 더킹카지노 发布于 2020年11月30日 01:52 #

    Hello I am so glad I found your web site, I really found you by mistake, while I was looking on Google for something else,
    Regardless I am here now and would just like to say many thanks for
    a remarkable post and a all round entertaining blog (I
    also love the theme/design), I don't have time to read through it all
    at the minute but I have saved it and also added your RSS feeds, so when I have time I will
    be back to read a lot more, Please do keep up the great job.

  9. harris546.khabarside.com harris546.khabarside.com 发布于 2020年11月30日 02:13 #

    I know this website gives quality depending articles or reviews and other data, is there any other
    site which presents these data in quality?

  10. harris546.khabarside.com harris546.khabarside.com 发布于 2020年11月30日 02:13 #

    I know this website gives quality depending articles or reviews and other data,
    is there any other site which presents these data in quality?

  11. 카지노 카지노 发布于 2020年11月30日 02:23 #

    Excellent post. I was checking continuously this blog and I'm impressed!

    Extremely useful information specially the last part :) I care for such info much.
    I was seeking this certain information for a
    long time. Thank you and good luck.

  12. 카지노 카지노 发布于 2020年11月30日 02:23 #

    Excellent post. I was checking continuously this blog and I'm impressed!

    Extremely useful information specially the last part :) I care for
    such info much. I was seeking this certain information for a long time.
    Thank you and good luck.

  13. 더킹카지노 더킹카지노 发布于 2020年11月30日 02:28 #

    Just want to say your article is as amazing. The clearness in your post
    is just great and i can assume you're an expert on this subject.

    Well with your permission allow me to grab your RSS feed to keep updated with
    forthcoming post. Thanks a million and please carry on the rewarding
    work.

  14. 더킹카지노 더킹카지노 发布于 2020年11月30日 02:29 #

    Just want to say your article is as amazing.
    The clearness in your post is just great and i can assume you're an expert on this
    subject. Well with your permission allow me to grab your RSS
    feed to keep updated with forthcoming post.
    Thanks a million and please carry on the rewarding
    work.

  15. JaneGal JaneGal 发布于 2020年11月30日 02:34 #

    <a href="https://buyaurogra.com/">aurogra 100</a>

  16. stoney patch stoney patch 发布于 2020年11月30日 02:36 #

    This post will help the internet visitors for creating new web site or even a blog from start to end.

  17. 출장마사지 출장마사지 发布于 2020年11月30日 03:00 #

    Hi, i feel that i noticed you visited my website so i came to return the prefer?.I am trying
    to in finding issues to improve my web site!I guess its adequate
    to use some of your concepts!!

  18. 출장마사지 출장마사지 发布于 2020年11月30日 03:00 #

    Hi, i feel that i noticed you visited my website so i came to return the prefer?.I am trying
    to in finding issues to improve my web site!I guess its adequate to use some of
    your concepts!!

  19. hill389.ecolebaby.com hill389.ecolebaby.com 发布于 2020年11月30日 03:02 #

    What's up everybody, here every one is sharing these experience,
    so it's good to read this website, and I used to pay a visit this webpage
    daily.

  20. hill389.ecolebaby.com hill389.ecolebaby.com 发布于 2020年11月30日 03:03 #

    What's up everybody, here every one is sharing these experience, so it's good to read this website, and I used to
    pay a visit this webpage daily.

  21. wellness tips wellness tips 发布于 2020年11月30日 03:12 #

    Hi there, I enjoy reading through your article post.

    I like to write a little comment to support you.

  22. wellness tips wellness tips 发布于 2020年11月30日 03:12 #

    Hi there, I enjoy reading through your article post. I like to write a little comment to support you.

  23. MiaGal MiaGal 发布于 2020年11月30日 03:36 #

    <a href="https://feldenepiroxicam.com/">piroxicam 2mg</a> <a href="https://cialismn.com/">cialis online shopping</a> <a href="https://cialisos.com/">cialis discount coupon</a> <a href="https://cialislm.com/">cialis 2mg</a> <a href="https://viagrapl.com/">best viagra price in india</a>

  24. Aufstellpool Aufstellpool 发布于 2020年11月30日 03:41 #

    Hello, of course this piece of writing is truly good and
    I have learned lot of things from it concerning blogging.
    thanks.

  25. Aufstellpool Aufstellpool 发布于 2020年11月30日 03:42 #

    Hello, of course this piece of writing is truly good and I have learned lot
    of things from it concerning blogging. thanks.

  26. Kwgdmeve Kwgdmeve 发布于 2020年11月30日 03:44 #

    physics homework help online <a href="https://researchpaperssfk.com/#">do my algebra problem</a> college essay adjectives

  27. PaulGal PaulGal 发布于 2020年11月30日 03:45 #

    <a href="https://cialisos.com/">generic cialis online pharmacy canada</a> <a href="https://sildenafilcitrateviagra.com/">buy generic viagra online free shipping</a> <a href="https://canadapharmacyshop.com/">my canadian pharmacy rx</a> <a href="https://viagrasolo.com/">cost of generic viagra in india</a> <a href="https://sildenafilst.com/">buy cheap viagra generic online</a>

  28. Low Fees Medical College Low Fees Medical College 发布于 2020年11月30日 04:02 #

    I am extremely impressed along with your writing skills and also with the layout to your weblog.

    Is that this a paid topic or did you modify it yourself?
    Anyway keep up the excellent high quality writing, it's rare to
    see a great weblog like this one these days..

  29. Library Library 发布于 2020年11月30日 04:08 #

    Touche. Solid arguments. Keep up the good work.

  30. 우리카지노 우리카지노 发布于 2020年11月30日 04:12 #

    This excellent website really has all the info I needed concerning this subject and didn't know who to ask.

  31. young311.homabazargani.com young311.homabazargani.com 发布于 2020年11月30日 04:13 #

    Hey! Someone in my Facebook group shared this website
    with us so I came to check it out. I'm definitely loving the information.
    I'm bookmarking and will be tweeting this to my
    followers! Great blog and terrific style and design.

  32. young311.homabazargani.com young311.homabazargani.com 发布于 2020年11月30日 04:13 #

    Hey! Someone in my Facebook group shared this website with
    us so I came to check it out. I'm definitely loving the information. I'm bookmarking and will be tweeting this to my followers!
    Great blog and terrific style and design.

  33. 바카라사이트 바카라사이트 发布于 2020年11月30日 04:15 #

    I just could not leave yor site prior to suggestiong that I really looved the standard info an individual suppky on your guests?
    Is going to be again continuously in order to investigate cross-check nnew
    posts

  34. 바카라사이트 바카라사이트 发布于 2020年11月30日 04:15 #

    I just could not leave your site prior tto suggesting that I really loved the standard info an individual ssupply on your guests?
    Is going to bbe again continuously in order to investigate cross-check new posts

  35. how to train a puppy how to train a puppy 发布于 2020年11月30日 04:31 #

    Your style is so unique compared to other folks I have read stuff from.

    Thanks for posting when you have the opportunity, Guess I'll just bookmark this web site.

  36. how to train a puppy how to train a puppy 发布于 2020年11月30日 04:31 #

    Your style is so unique compared to other folks I have read stuff from.
    Thanks for posting when you have the opportunity, Guess I'll just
    bookmark this web site.

  37. 바카라사이트 바카라사이트 发布于 2020年11月30日 04:40 #

    Its such as you read my thoughts! You appear to understand so much about this,
    like you wrote the book in it or something.
    I think that you simply can do with some p.c.

    to power the message house a bit, but other than that, that is wonderful blog.
    A great read. I'll definitely be back.

  38. 바카라사이트 바카라사이트 发布于 2020年11月30日 04:40 #

    Its such as you read my thoughts! You appear to understand so
    much about this, like you wrote the book in it or something.
    I think that you simply can do with some p.c. to power the message house a bit, but other than that, that
    is wonderful blog. A great read. I'll definitely be back.

  39. Briandot Briandot 发布于 2020年11月30日 04:44 #

    https://canadaedgeneric.com/ best place to buy generic drugs
    <a href=" https://canadaedgeneric.com/# ">india pharmacy</a> drugs from india
    <a href=https://canadaedgeneric.com/#>buy generic drugs online from india</a> generic drugs from india

  40. wilso298.shahresalamati.com wilso298.shahresalamati.com 发布于 2020年11月30日 04:46 #

    When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get
    four e-mails with the same comment. Is there any way you can remove
    me from that service? Thanks!

  41. wilso298.shahresalamati.com wilso298.shahresalamati.com 发布于 2020年11月30日 04:47 #

    When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added
    I get four e-mails with the same comment.
    Is there any way you can remove me from that service?

    Thanks!

  42. DenGal DenGal 发布于 2020年11月30日 04:53 #

    <a href="http://viagraduo.com/">viagra mexico pharmacy</a> <a href="http://erectafil24.com/">erectafil canada</a> <a href="http://onlinepharmacymay.com/">canadian mail order pharmacy</a> <a href="http://buyaurogra.com/">aurogra tablets</a> <a href="http://viagrasol.com/">generic viagra professional</a>

  43. https://thompson590.birdsdot.com/archives/1 https://thompson590.birdsdot.com/archives/1 发布于 2020年11月30日 04:59 #

    I'm gone to convey my little brother, that he should also go to see this website on regular basis to get updated from most up-to-date information.

  44. Buy Hydroxychloroquine Buy Hydroxychloroquine 发布于 2020年11月30日 04:59 #

    My relatives every time say that I am wasting my time
    here at net, but I know I am getting familiarity daily by reading such pleasant
    content.

  45. Nubo Beauty Nubo Beauty 发布于 2020年11月30日 05:10 #

    Do you mind if I quote a couple of your articles
    as long as I provide credit and sources back to your weblog?
    My website is in the very same area of interest as yours and my visitors would definitely benefit from some of the information you
    provide here. Please let me know if this okay with you.
    Appreciate it!

  46. Nubo Beauty Nubo Beauty 发布于 2020年11月30日 05:10 #

    Do you mind if I quote a couple of your articles as long as I provide credit and sources
    back to your weblog? My website is in the very same area of interest as yours and my visitors
    would definitely benefit from some of the information you provide here.
    Please let me know if this okay with you.

    Appreciate it!

  47. EvaGal EvaGal 发布于 2020年11月30日 05:10 #

    <a href="http://kamagrat.com/">order kamagra online</a>

  48. Chứng minh tài chính du học úc Chứng minh tài chính du học úc 发布于 2020年11月30日 05:23 #

    Admiring the time and energy you put into your website and in depth
    information you provide. It's nice to come across a blog every
    once in a while that isn't the same unwanted rehashed information. Wonderful read!
    I've saved your site and I'm including your RSS feeds to
    my Google account.

  49. Chứng minh tài chính du học úc Chứng minh tài chính du học úc 发布于 2020年11月30日 05:23 #

    Admiring the time and energy you put into your website and in depth information you provide.
    It's nice to come across a blog every once in a while that
    isn't the same unwanted rehashed information. Wonderful
    read! I've saved your site and I'm including
    your RSS feeds to my Google account.

  50. anonymous anonymous 发布于 2020年11月30日 05:25 #

    The best community for all pinoys where you can get everything like premium accounts, latest movies, latest porn, sex scandals, and etc for free..

    symbianize/mobilarian, pinoyden, philmug, and manilatonight will bbe down soon

    visit us at lucidire.com

  51. anonymous anonymous 发布于 2020年11月30日 05:25 #

    The best community for all pinoys where yoou can get everything like prsmium accounts, latest movies, latest porn, sex scandals, and etc for
    free..

    symbianize/mobilarian, pinoyden, philmug, and manilatonight will be
    down soon

    visit us at lucidire.com

  52. EvaGal EvaGal 发布于 2020年11月30日 05:27 #

    <a href="http://dexamethasonedexona.com/">dexamethasone tablets online</a>

  53. Creative Corporate Identity Creative Corporate Identity 发布于 2020年11月30日 05:42 #

    Appreciate this post. Let me try it out.

  54. 파라오카지노 파라오카지노 发布于 2020年11月30日 05:43 #

    It's wonderful that you are getting ideas from this article as well as from our dialogue made at this time.

  55. 파라오카지노 파라오카지노 发布于 2020年11月30日 05:44 #

    It's wonderful that you are getting ideas from this article as well as from our dialogue made at
    this time.

  56. 바카라사이트 바카라사이트 发布于 2020年11月30日 05:56 #

    Hi, this weekend is nice for me, because this occasion i am reading this enormous informative piece of
    writing here at my residence.

  57. 바카라사이트 바카라사이트 发布于 2020年11月30日 05:56 #

    Hi, this weekend is nice for me, because this occasion i am reading this
    enormous informative piece of writing here at my residence.

  58. ceri 123 ceri 123 发布于 2020年11月30日 05:56 #

    Great delivery. Solid arguments. Keep up the great effort.

  59. ceri 123 ceri 123 发布于 2020年11月30日 05:57 #

    Great delivery. Solid arguments. Keep up the great
    effort.

  60. کامپیوتر کامپیوتر 发布于 2020年11月30日 05:59 #

    Great article.

  61. senni.Com senni.Com 发布于 2020年11月30日 06:04 #

    Undeniably believe that which you stated. Your favorite justification seemed to be
    on the net the easiest thing to be aware of. I say to you, I definitely
    get annoyed while people think about worries that they just
    do not know about. You managed to hit the nail upon the top as well
    as defined out the whole thing without having side effect , people
    could take a signal. Will probably be back to get
    more. Thanks

  62. senni.Com senni.Com 发布于 2020年11月30日 06:04 #

    Undeniably believe that which you stated. Your favorite justification seemed
    to be on the net the easiest thing to be aware of.

    I say to you, I definitely get annoyed while people think about worries that they just do not know about.
    You managed to hit the nail upon the top as well as defined out the whole thing without having side effect , people could
    take a signal. Will probably be back to get more.
    Thanks

  63. bedding bedding 发布于 2020年11月30日 06:07 #

    Kim Kardashian has revealed that she took care of Kanye
    West while he recovered from COVID-19 back in March.

  64. bedding bedding 发布于 2020年11月30日 06:07 #

    Kim Kardashian has revealed that she took care of Kanye West while he
    recovered from COVID-19 back in March.

  65. KimGal KimGal 发布于 2020年11月30日 06:09 #

    [url=https://modafinil365.com/]modafinil prescription canada[/url]

  66. mitchell963.uudaivang.com mitchell963.uudaivang.com 发布于 2020年11月30日 06:10 #

    Excellent blog you have got here.. It's hard to find quality
    writing like yours these days. I really appreciate individuals like you!
    Take care!!

  67. mitchell963.uudaivang.com mitchell963.uudaivang.com 发布于 2020年11月30日 06:10 #

    Excellent blog you have got here.. It's hard to find quality writing like yours these days.
    I really appreciate individuals like you!
    Take care!!

  68. idn poker88 idn poker88 发布于 2020年11月30日 06:11 #

    I am really impressed with your writing talents as well as with
    the layout to your blog. Is this a paid topic or did you modify
    it your self? Anyway keep up the nice quality writing, it's rare to see a great blog like this one nowadays..

  69. idn poker88 idn poker88 发布于 2020年11月30日 06:11 #

    I am really impressed with your writing talents as well as
    with the layout to your blog. Is this a paid topic or did you modify it your self?
    Anyway keep up the nice quality writing, it's rare to see a great blog like this one nowadays..

  70. 바카라사이트 바카라사이트 发布于 2020年11月30日 06:24 #

    I have read so many articles or reviews regarding the blogger lovers but this piece
    of writing is actually a pleasant article, keep it up.

  71. 바카라사이트 바카라사이트 发布于 2020年11月30日 06:24 #

    I have read so many articles or reviews regarding the
    blogger lovers but this piece of writing is actually a pleasant article, keep it up.

  72. tadalafil 20 mg tadalafil 20 mg 发布于 2020年11月30日 06:37 #

    I really like your blog.. very nice colors & theme.
    Did you create this website yourself or did you hire someone to do it for you?

    Plz answer back as I'm looking to design my
    own blog and would like to find out where u got this from.
    thank you

  73. tadalafil 20 mg tadalafil 20 mg 发布于 2020年11月30日 06:37 #

    I really like your blog.. very nice colors & theme.
    Did you create this website yourself or did you hire someone to do it for you?
    Plz answer back as I'm looking to design my own blog and would like
    to find out where u got this from. thank you

  74. web site web site 发布于 2020年11月30日 06:38 #

    I have read some excellent stuff here. Certainly worth bookmarking for revisiting.
    I surprise how a lot effort you set to make any such magbnificent informative site.

    web site

  75. web site web site 发布于 2020年11月30日 06:38 #

    I have read some excellent stuff here. Certainly worth bookmarking for revisiting.
    I surprise how a loot effort you set to make any such magnificent
    informative site.
    web site

  76. 카지노사이트 카지노사이트 发布于 2020年11月30日 06:38 #

    Appreciate the recommendation. Let me try it out.

  77. vkaracheve.ru vkaracheve.ru 发布于 2020年11月30日 06:41 #

    Your style is unique compared to other folks I've read stuff from.
    Thanks for posting when you've got the opportunity,
    Guess I'll just book mark this page.

  78. vkaracheve.ru vkaracheve.ru 发布于 2020年11月30日 06:41 #

    Your style is unique compared to other folks I've read stuff from.
    Thanks for posting when you've got the opportunity, Guess I'll just book mark this
    page.

  79. mitchell344.comercialdecortinas.com mitchell344.comercialdecortinas.com 发布于 2020年11月30日 06:42 #

    It's really very difficult in this active life to listen news on Television,
    therefore I just use world wide web for that purpose, and take the newest news.

  80. mitchell344.comercialdecortinas.com mitchell344.comercialdecortinas.com 发布于 2020年11月30日 06:42 #

    It's really very difficult in this active life to listen news on Television, therefore I just use world wide web for that purpose, and take the
    newest news.

  81. cbd oil nausea cbd oil nausea 发布于 2020年11月30日 06:45 #

    Thhe Wоrld's Νumber օne International Hemp ɑnd
    CBD Marketplace

    LoveToCBD.com iѕ thee worⅼd's first Hemp and CBD market ρlace targeted at
    all companies operating iin tһe CBD sector. Rіght һere, уoս can buuy and sell aall
    kinds of CBD goods witһout leaving oᥙr onnline site.

    LoveToCBD.com effectively combines ΑLL sorts
    of CBD businesses fгom all parts of the globe.
    Jսst think of оur website as а compilation ᧐f аll CBD ecommerce stores and websites offering ᎪLL
    products and brands under onne roof.

    Whyy Choose Uѕ

    1. Вegin selling immediately: yoᥙ do not neeԁ to worry about building and optimizing аn ecommerce store oг a web site, ᴡhich takеs а whіle.
    Simply register your profile ɑnd stazrt listing aall yⲟur products on our website гight now!

    2. Easy access to thousands ߋf buyers: your products and
    business wiⅼl get 1000s օf views frօm CBD stores аnd other customewrs from ⅾay ⲟne!

    3. Save money: with our low registration fees, yoᥙ
    will not һave to spend money on websites, domains, website hosting, advertising
    ɑnd markeing оr Search Engine Optimization agencies.

    Marketing aand advertising

    Whilst mоѕt confentional social media and internet search engine advertising ɑnd marketing opportuities ɑrе goіng awаʏ, our CBD market
    plаcе enables internal product promotion f᧐r instance, banner advertisements аnd
    featuured listings. Put yоur vape bran brfore 1000ѕ of
    customers today!

    Vіew օur marketing and advertising options.

    Ԝe ⅼooқ forwward tօ ѕeeing whousemyname.ⅽom onboard.

    Join now at https://lovetocbd.com

    Kind regards

    Jaylee

  82. cbd oil nausea cbd oil nausea 发布于 2020年11月30日 06:45 #

    The Ԝorld's Nᥙmber one International Hemp аnd CBD Marketplace

    LoveToCBD.сom is the ᴡorld'ѕ first Hemp and CBD market
    ⲣlace targeted at ɑll companies opperating іn tһe CBD
    sector. Ꭱight here, ʏоu cɑn buy and sell all kinds ⲟf
    CBD goodѕ without leaving οur online site.

    LoveToCBD.сom effectively combines ᎪLL sorts
    ᧐f CBD businesses from alⅼ parts of tһe globe.
    Just tһink ᧐f ߋur website as a compilation of аll CBD ecommerce stores
    ɑnd websites offering ALᏞ products and brands under one roof.

    Why Choose Us

    1. Begin selling іmmediately: үou ddo not neeⅾ to worry about building and
    optimizing ɑn ecommerce store ⲟr a web site, ѡhich tɑkes a
    while. Simply register your profile and start listing аll yoսr
    products оn our website riցht noԝ!

    2. Easy access to thousands օf buyers: yоur products and business ԝill
    get 1000s ߋf views from CBD stores аnd other customers from
    dayy ⲟne!

    3. Save money: ᴡith our low registration fees, you wiⅼl not havе to spend money ⲟn websites,
    domains, webhsite hosting, advertising аnd marketing
    οr Search Engine Optimization agencies.

    Marketing ɑnd advertising

    Whilst moѕt conventional social media ɑnd internet search engine advertising
    аnd marketing opportunities arе going ɑway, ߋur CBD markrt рlace
    enables internal prouct promotio fօr instance, banner advertisements
    annd featured listings. Рut your vape brand before 1000s of customers
    toɗay!

    View oսr marketing аnd advertising options.

    Wе looқ forward to sеeing whousemyname.ⅽom onboard.

    Join noѡ at https://lovetocbd.com

    Kind гegards

    Jaylee

  83. 파라오카지노 파라오카지노 发布于 2020年11月30日 06:52 #

    Very energetic article, I liked that a lot. Will there be a part 2?

  84. 파라오카지노 파라오카지노 发布于 2020年11月30日 06:52 #

    Very energetic article, I liked that a lot. Will there be a part
    2?

  85. 카지노사이트 카지노사이트 发布于 2020年11月30日 06:53 #

    I every time used to study post in news papers but now as I am a user of internet
    thus from now I am using net for articles,
    thanks to web.

  86. 카지노사이트 카지노사이트 发布于 2020年11月30日 06:53 #

    I every time used to study post in news papers but now as I am a user of internet
    thus from now I am using net for articles, thanks to web.

  87. stripper casino stripper casino 发布于 2020年11月30日 07:05 #

    If you want to obtain a great deal from this post then you have to apply such strategies
    to your won webpage.

  88. Pkv Games Pkv Games 发布于 2020年11月30日 07:05 #

    You ought to take part in a contest for one of the best
    websites online. I most certainly will recommend this web site!

  89. stripper casino stripper casino 发布于 2020年11月30日 07:05 #

    If you want to obtain a great deal from this post then you have to apply such strategies to your won webpage.

  90. Pkv Games Pkv Games 发布于 2020年11月30日 07:05 #

    You ought to take part in a contest for one of the best websites online.
    I most certainly will recommend this web site!

  91. 더킹카지노 더킹카지노 发布于 2020年11月30日 07:16 #

    I think the admin of this site is actually working
    hard in support of his web page, as here every data is quality based material.

  92. 더킹카지노 더킹카지노 发布于 2020年11月30日 07:16 #

    I think the admin of this site is actually working hard in support of his web page, as here every data is quality based material.

  93. NuboBeauty NuboBeauty 发布于 2020年11月30日 07:20 #

    This design is steller! You certainly know how to keep a reader
    amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost...HaHa!)
    Excellent job. I really loved what you had to say, and more than that, how you presented it.
    Too cool!

  94. NuboBeauty NuboBeauty 发布于 2020年11月30日 07:20 #

    This design is steller! You certainly know how
    to keep a reader amused. Between your wit and your videos,
    I was almost moved to start my own blog (well, almost...HaHa!) Excellent job.

    I really loved what you had to say, and more than that, how you presented it.

    Too cool!

  95. 더킹카지노 더킹카지노 发布于 2020年11月30日 07:35 #

    I got this web page from my friend who shared with me concerning this site and at the moment this time I am browsing
    this site and reading very informative posts here.

  96. Shella Shella 发布于 2020年11月30日 07:41 #

    I’m not that much of a online reader to be honest but your sites really nice, keep it up!
    I'll go ahead and bookmark your site to come back later on. Cheers

  97. 카지노사이트 카지노사이트 发布于 2020年11月30日 07:41 #

    There's definately a lot to learn about this issue.
    I love all of the points you've made.

  98. Free Porn Show Free Porn Show 发布于 2020年11月30日 07:45 #

    <a href="http://sexcamshoot.com/">webcam asian</a>

  99. 파라오카지노 파라오카지노 发布于 2020年11月30日 07:45 #

    Awesome blog! Do you have any recommendations for aspiring writers?
    I'm hoping to start my own site soon but I'm a little lost on everything.
    Would you suggest starting with a free platform like Wordpress
    or go for a paid option? There are so many options out there
    that I'm totally confused .. Any tips? Thank you!

  100. 파라오카지노 파라오카지노 发布于 2020年11月30日 07:45 #

    Awesome blog! Do you have any recommendations
    for aspiring writers? I'm hoping to start my own site soon but I'm
    a little lost on everything. Would you suggest starting with a free platform like Wordpress or go for a paid
    option? There are so many options out there that I'm totally confused
    .. Any tips? Thank you!

  101. visitor visitor 发布于 2020年11月30日 07:47 #

    Hello to every one, it's actually a nice for me to
    go to see this site, it consists of important
    Information.

  102. visitor visitor 发布于 2020年11月30日 07:47 #

    Hello to every one, it's actually a nice for me to go to see this site, it consists of important Information.

  103. whatsapp porno imagem whatsapp porno imagem 发布于 2020年11月30日 07:59 #

    It's impressive that you are getting ideas from this paragraph as well
    as from our argument made here.

  104. whatsapp porno imagem whatsapp porno imagem 发布于 2020年11月30日 07:59 #

    It's impressive that you are getting ideas from this paragraph
    as well as from our argument made here.

  105. 우리카지노 우리카지노 发布于 2020年11月30日 08:06 #

    Heya i am for the first time here. I found this board and I find It truly useful & it helped me
    out a lot. I hope to give something back and help others like you helped me.

  106. 우리카지노 우리카지노 发布于 2020年11月30日 08:07 #

    Heya i am for the first time here. I found this board and
    I find It truly useful & it helped me out a lot. I hope to
    give something back and help others like you helped me.

  107. abs-cbn abs-cbn 发布于 2020年11月30日 08:23 #

    The best community for all pinoys whre you can gett everything like premium accounts, latest movies, latest porn, ssex scandals,
    and etc for free..

    symbianize/mobilarian, pinoyden, philmug,
    and manilatonight will be down soon

    visit us at lucidire.com

  108. abs-cbn abs-cbn 发布于 2020年11月30日 08:23 #

    The best community for all pinoys where you can get everything like premium accounts, latest movies, latest porn, sex scandals, and etc for free..

    symbianize/mobilarian, pinoyden, philmug, and manilatonight will be down soon

    visit us at lucidire.com

  109. main main 发布于 2020年11月30日 08:26 #

    You ccan certainly see your skills in thhe article you write.
    The world hopes for more passionwte writers such as you who are not afraid too say how thy believe.
    At all times go after your heart.

  110. main main 发布于 2020年11月30日 08:26 #

    You can certainly see your skills iin the article you write.
    The world hopes for more passionate writers ssuch as you who are not
    afraid to say how they believe. At all times go after your
    heart.

  111. omaha life insurance omaha life insurance 发布于 2020年11月30日 08:36 #

    <a href="http://wtlifeinsurance.com/">aarp whole life insurance rates</a> <a href="http://lifeinsurancenine.com/">aarp new york life insurance</a>

  112. .m88 .m88 发布于 2020年11月30日 08:37 #

    I'm gone to tell my little brother, that he should also visit this web site on regular
    basis to get updated from most up-to-date information.

  113. .m88 .m88 发布于 2020年11月30日 08:37 #

    I'm gone to tell my little brother, that he should also
    visit this web site on regular basis to get updated from most up-to-date information.

  114. scott164.frimleymanorhotel.com scott164.frimleymanorhotel.com 发布于 2020年11月30日 08:40 #

    I am extremely inspired together with your writing abilities as neatly as with the format to your weblog.
    Is that this a paid topic or did you customize it yourself?

    Either way keep up the nice high quality writing, it is uncommon to
    peer a nice weblog like this one today..

  115. scott164.frimleymanorhotel.com scott164.frimleymanorhotel.com 发布于 2020年11月30日 08:40 #

    I am extremely inspired together with your writing abilities
    as neatly as with the format to your weblog. Is that this a paid topic or did you customize it
    yourself? Either way keep up the nice high quality writing, it is uncommon to peer a nice
    weblog like this one today..

  116. tour gay tour gay 发布于 2020年11月30日 08:42 #

    Thank you for sharing your thoughts. I truly appreciate your
    efforts and I will be waiting for your next write ups thank you
    once again.

  117. tour gay tour gay 发布于 2020年11月30日 08:42 #

    Thank you for sharing your thoughts. I truly
    appreciate your efforts and I will be waiting for your next write ups thank you once again.

  118. SLOT GAME LIVE22 TERPERCAYA SLOT GAME LIVE22 TERPERCAYA 发布于 2020年11月30日 08:44 #

    Hi there I am so delighted I found your weblog, I really found you by error,
    while I was looking on Yahoo for something else, Anyways I am here now and would just like to say thanks for a tremendous post and a all round enjoyable blog (I also love the theme/design),
    I don’t have time to go through it all at the minute but I have bookmarked it and also
    added your RSS feeds, so when I have time I will be back to read a great deal more, Please do
    keep up the superb work.

  119. 예스카지노 예스카지노 发布于 2020年11月30日 08:49 #

    Hi there! This blog post couldn't be written any better!
    Going through this post reminds me of my previous roommate!

    He always kept talking about this. I most certainly will send
    this post to him. Fairly certain he will have a very good read.
    Many thanks for sharing!

  120. 예스카지노 예스카지노 发布于 2020年11月30日 08:50 #

    Hi there! This blog post couldn't be written any better!
    Going through this post reminds me of my previous roommate!

    He always kept talking about this. I most certainly will send this post to him.
    Fairly certain he will have a very good read. Many thanks for sharing!

  121. 카지노사이트 카지노사이트 发布于 2020年11月30日 08:53 #

    Amazing issues here. I'm very glad to look your article. Thank you a lot and I'm looking forward to contact you.
    Will you please drop me a mail?

  122. 카지노사이트 카지노사이트 发布于 2020年11月30日 08:53 #

    Amazing issues here. I'm very glad to look your article.
    Thank you a lot and I'm looking forward to contact you.
    Will you please drop me a mail?

  123. lewis959.alexreissjewelry.com lewis959.alexreissjewelry.com 发布于 2020年11月30日 09:00 #

    Hi, all is going fine here and ofcourse every one is sharing data,
    that's actually excellent, keep up writing.

  124. lewis959.alexreissjewelry.com lewis959.alexreissjewelry.com 发布于 2020年11月30日 09:00 #

    Hi, all is going fine here and ofcourse every one is sharing
    data, that's actually excellent, keep up writing.

  125. EdwardClisp EdwardClisp 发布于 2020年11月30日 09:06 #

    mens ed https://canadaedgeneric.com/ online pharmacy

  126. 바카라사이트 바카라사이트 发布于 2020年11月30日 09:14 #

    Superb, what a blog it is! This web site presents valuable data to us, keep it up.

发表评论