1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Cross Domain issue = setting up .htaccess

Discussion in 'Apache' started by sarahk, Mar 30, 2014.

  1. #1
    My brain is frying. I'm trying to set up a login script on twenty subdomains that will be checked on another subdomain

    I've found this example for different domains and figure it should be simple enough to utilise but my ereg is crappy

    <IfModule mod_headers.c>
    SetEnvIf Origin "http(s)?://(www.)?(domain1.com|domain2.com)$" AccessControlAllowOrigin=$0$1
    Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
    </IfModule>
    Code (markup):
    Is this going to be right?
    <IfModule mod_headers.c>
    SetEnvIf Origin "http(s)?://(www.)?domain1.com$" AccessControlAllowOrigin=$0domain1.com
    Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
    </IfModule>
    Code (markup):
     
    Solved! View solution.
    sarahk, Mar 30, 2014 IP
  2. sundaybrew

    sundaybrew Numerati

    Messages:
    7,294
    Likes Received:
    1,260
    Best Answers:
    0
    Trophy Points:
    560
    #2
    IS that dude Nintendo still around? He was the Master of this ;)
     
    sundaybrew, Mar 30, 2014 IP
  3. HassanKhalid

    HassanKhalid Active Member

    Messages:
    158
    Likes Received:
    6
    Best Answers:
    4
    Trophy Points:
    90
    #3
    <IfModule mod_headers.c>
        SetEnvIf Origin "http(s)?://(www\.)?(domain1.org|domain2.com|domain3.net)$" AccessControlAllowOrigin=$0$1
        Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
        Header set Access-Control-Allow-Credentials true
    </IfModule>
    Code (markup):
     
    HassanKhalid, Mar 30, 2014 IP
    sundaybrew likes this.
  4. sarahk

    sarahk iTamer Staff

    Messages:
    28,494
    Likes Received:
    4,457
    Best Answers:
    123
    Trophy Points:
    665
    #4
    What does this bit do?

    (www\.)

    does it allow for all and any subdomains?

    because I only have the one domain I'd be looking at this, right?

    <IfModule mod_headers.c>
        SetEnvIf Origin "http(s)?://(www\.)?domain1.org$" AccessControlAllowOrigin=$0domain1.org
        Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
        Header set Access-Control-Allow-Credentials true
    </IfModule>
    Code (markup):
     
    sarahk, Mar 30, 2014 IP
  5. #5
    For subdomain

    SetEnvIf Origin "^(.*\.example\.com)$" ORIGIN_SUB_DOMAIN=$1
    Header set Access-Control-Allow-Origin "%{ORIGIN_SUB_DOMAIN}e" env=ORIGIN_SUB_DOMAIN
    Code (markup):
    About (www\.) It allow for all and any subdomains
     
    Last edited: Mar 30, 2014
    HassanKhalid, Mar 30, 2014 IP