• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Can I point several domains at the same xenForo install?

CTXMedia

Formerly CyclingTribe
#1
When I ran vB3.8.x I had several domains that all pointed to my forums; e.g.: cyclechat.co.uk - cyclechat.net - cycle-cafe.net

The forum software worked okay with this, and depending on which domain you used, set an appropriate cookie and off you went. All fine and dandy.

When I migrated to IPB 3.1.2 I found that it didn't work this way. You set your site URL and it is used throughout the templates etc. restricting you to just a single domain.

So ... after all that waffle ... my question is: Does xenForo support multiple domains for a single forum instance/install?

Thanks,
Shaun :D
 

CTXMedia

Formerly CyclingTribe
#3
Thanks, but I don't want to share the userbase over several domains - I want to *point* several domains at a *single* forum install.

Is that still not possible?

Thanks,
Shaun :D
 

CTXMedia

Formerly CyclingTribe
#6
Erm, okay ... but I'm simply trying to establish whether xF supports multiple domains pointed at the same forum install so I can go off and buy some additional ones - e.g. ".net" and ".co.uk" etc. so I have a range of domains for the same site!!!!

I'm not talking about multiple sites, or installs, just 1 single forum which can be accessed via the .com & .net & .co.uk flavours of a domain?

Thanks,
Shaun :D
 

CTXMedia

Formerly CyclingTribe
#7
The reason I'm asking is that when I moved to IPB it invalidated my ".co.uk" domain and I had to put a server redirect in place instead - whereas before, on vB3 - the same forums would respond to both ".com" *and* ".co.uk" domains for the same site.

Cheers,
Shaun :D
 

CTXMedia

Formerly CyclingTribe
#8
I'm obviously not doing a good job of explaining this.

Let me try again.

I originally set-up my site at "cyclechat.co.uk" and installed vB3.

Later I bought a different domain because "cyclechat" was being blocked by people's workplaces. I added "cycle-cafe.net" to Apache and made it an alias for the same physical hosting account as my "cyclechat.co.uk" site, and people could then browse the forums using "cycle-cafe.net". Later I added a third domain "cyclechat.net" in a similar fashion and this worked fine too.

So, anyone could access my - single - vB forums from all three domains.

This was possible because the domain wasn't hard-coded into the templates anywhere; e.g.; /{server path}/image.png which would support any and all domains ... as opposed to http://www.yourdomain.com/{server path}/image.png < which requires a specific domain and will only work for that one domain.

I just wanted to know how xF implements this and whether I can use several domains on the same physical hosting account on the server to serve the forum content?

Cheers,
Shaun :D

(Hopefully I've explained that a bit better this time ... phew!!!!) :)
 

-GR-

Well-known member
#9
No matter what url you access your sites ip address with provided you have an allotted ip xf will still appear but it will only set cookie on the single domain you have setup. What you are trying to do honestly won't get you any better results on searches so you would save yourself a lot of time and aggravation by doing with with redirects.
 

CTXMedia

Formerly CyclingTribe
#10
It's not about search results.

People have different URL's blocked at work and I would like to be able to offer alternative domains to get around this.

Redirects won't work because they will redirect to the "blocked" domain.

Forget it, I'm obviously not explaining it very well.

I'll try it when I get it installed ... :)

Cheers,
Shaun :D
 

Indigo

Active member
#11
It looks like what you're saying will work. I have several domains pointing to the same location, and XenForo does not force the "main" domain for regular links. The "Home" tab will still use the main domain, however.
 

-GR-

Well-known member
#14
People have different URL's blocked at work and I would like to be able to offer alternative domains to get around this.

Redirects won't work because they will redirect to the "blocked" domain.

Haha, sorry that one was the best explanation. Yes it would work like the others have mentioned. I just didn't understand the purpose you were shooting for till after that reply.
 

CTXMedia

Formerly CyclingTribe
#15
Yeah I realised it must have been the way I was explaining it ... lol :)

Anyway, license acquired, domain set up ... just need to find some time to get it downloaded and installed.

Cheers,
Shaun :D
 

MGSteve

Well-known member
#17
I had a similar thing with my forums. The main URL is http://forums.mg-rover.org, but some firms block any URL with 'forum' in it, so I setup google.mg-rover.org and aliased it within the VHost definition in Apache, so that going onto either URL would show you the same site.

Problem is that at some point something in VB broke as it used to work fine, you log into google.mg-rover.org and it would work, now it appears that only the proper url works as cookies don't get set correctly if you try and login through google.mg-rover.org instead.
 

Mikey

Well-known member
#18
If you do it all via the cmd line like me, should be fine. for example I could have chat.xfdev.com and forum.xfdev.com

my vhost (get to by nano /etc/apache2/sites-enabled/site) would look like this;

Code:
<VirtualHost *:80>
	ServerName	forum.xfdev.com
	ServerAlias	chat.xfdev.com
	ServerAdmin info@xfdev.com

	DocumentRoot /var/www/path/to/xenforo/
	<Directory  /var/www/path/to/xenforo/>
		Options here...
	</Directory>
</VirtualHost>
AFAIK that *should* work, it did with my IPB install. I haven't tested this.
 
#19
If you do it all via the cmd line like me, should be fine. for example I could have chat.xfdev.com and forum.xfdev.com

my vhost (get to by nano /etc/apache2/sites-enabled/site) would look like this;

Code:
<VirtualHost *:80>
	ServerName	forum.xfdev.com
	ServerAlias	chat.xfdev.com
	ServerAdmin info@xfdev.com

	DocumentRoot /var/www/path/to/xenforo/
	<Directory  /var/www/path/to/xenforo/>
		Options here...
	</Directory>
</VirtualHost>
AFAIK that *should* work, it did with my IPB install. I haven't tested this.
What if your using IIS?=)