Meerdere domeinnamen, 2 websites en 1 host

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
De titel zegt het al een beetje. Ik heb 1 (betaalde) host en daar loopt al een website op. Nu wil ik op dezelfde host nog een website laten draaien, gekoppeld aan 2 nieuwe domeinnamen.

Ik ben ondertussen zover:

1) .htaccess bestand aanmaken met de volgende inhoud en geupload tussen .vhost en htdocs


code:
1
2
3
4
5
6
7
8
9
10
11
12
RewriteEngine on
Options +FollowSymLinks
RewriteBase /

# Site 1
RewriteCond %{HTTP_HOST} ^sub1.site.nl$ [NC]
RewriteCond %{REQUEST_URI} !^/subdir1/.*$
RewriteRule ^(.*)$ /subdir1/$1 [L]
# Site 2
RewriteCond %{HTTP_HOST} ^sub2.site.nl$ [NC]
RewriteCond %{REQUEST_URI} !^/subdir2/.*$
RewriteRule ^(.*)$ /subdir2/$1 [L]


2) subdir1 en subdir2 aangemaakt in "htdocs" en daar de content van de 2 verschillende websites in gezet.

Ik weet niet helemaal zeker of deze stappen tot nu toe goed zijn gegaan, maar ik loop nu in ieder geval helemaal vast.

Hoop dat iemand me hier mee kan helpen.

[ Voor 18% gewijzigd door Blueflame_Core op 19-04-2011 00:21 ]


Acties:
  • 0 Henk 'm!

  • Powergrim
  • Registratie: Mei 2007
  • Laatst online: 15:35
Wat mij betreft zit je in de verkeerde hoek te zoeken.

Zoek eens op apache virtual hosts:). Daar kan je precies mee doen wat je nu probeert te bereiken.

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Hoe vaak moeten we jou nog wijzen op onze sticky topics? :? Waar hoort mijn topic?

WEB>>WSS

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
Ok bedankt, wist niet dat apache daar ook voor bestemd was.

@NME sorry had niet in de gaten dat dit onder WSS hoorde.

Acties:
  • 0 Henk 'm!

  • Powergrim
  • Registratie: Mei 2007
  • Laatst online: 15:35
Je werkt met .htaccess zie ik dus je bent met Apache bezig.

Apache heeft deze vhosts standaard als functie. Zoek in de Apache documentatie maar eens naar deze functionaliteit. Met wat inzet kan je daar best wat van maken.

Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
Ja maar apache is toch om virtual hosts te draaien vanaf je pc? Ik heb het nu over webhosting via een bedrijf :).

Acties:
  • 0 Henk 'm!

Verwijderd

Blueflame_Core schreef op maandag 18 april 2011 @ 23:31:
Ja maar apache is toch om virtual hosts te draaien vanaf je pc? Ik heb het nu over webhosting via een bedrijf :).
Ik werk bij een webhostingtoko, en wij beheren toch echt een heleboel (denk aan honderden) servers met Apache daarop.
Er zijn meer webservers die Apache HTTPD draaien dan webservers die met andere software werken.

Acties:
  • 0 Henk 'm!

  • kKaltUu
  • Registratie: April 2008
  • Laatst online: 02-09 19:59

kKaltUu

Profesionele Forumtroll

Blueflame_Core schreef op maandag 18 april 2011 @ 23:31:
Ja maar apache is toch om virtual hosts te draaien vanaf je pc? Ik heb het nu over webhosting via een bedrijf :).
Van de apachesite
The term Virtual Host refers to the practice of maintaining more than one server on one machine, as differentiated by their apparent hostname. For example, it is often desirable for companies sharing a web server to have their own domains, with web servers accessible as www.company1.com and www.company2.com, without requiring the user to know any extra path information.
Is precies wat je nodig hebt. Misschien kan je je inlezen in wat vhosts en apache inhoud.

Bovenstaande is mijn post. Lees deze aandachtig, dank u wel voor uw medewerking.


Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Laatst online: 00:24

Nextron

Ik weet dat ik niets weet

Blueflame_Core schreef op maandag 18 april 2011 @ 23:31:
Ja maar apache is toch om virtual hosts te draaien vanaf je pc? Ik heb het nu over webhosting via een bedrijf :).
En die gebruikt ook een webserver. Vraag daar eens na wat de mogelijkheden zijn, want dit kan je niet zelf instellen, anders zou je bijvoorbeeld andere domeinen op de server kunnen kapen.
Misschien doen ze het gratis, misschien tegen een eenmalige vergoeding, het kan ook dat ze zeggen 'neem maar een tweede account'.

[ Voor 26% gewijzigd door Nextron op 18-04-2011 23:36 ]

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

Verwijderd

Blueflame_Core begrijp jij wel dat er verschil zit tussen client en server side?

Je kunt ook meerdere domeinnamen beheren vanuit een paneel (denk aan DirectAdmin of CPanel).
Dit kan ook via Apache zelf, maar dan zit je aan de technische kant van de server. Waar je d.m.v. Virtual Hosts site's kunt toevoegen.

Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
@Cheatah ja maar goed jullie verhuren die hosts.. ik ben niet van plan mijn eigen host te draaien :P.

@kkaltuu zal me inderdaad wat in moeten lezen vrees ik, want snap er geen hout meer van. Dacht het zo even te doen maar dat valt dus zwaar tegen.

@Nextron & Whis ja precies. Ik weet niet of ze dat doen en om eerlijk te zijn is hun support knap waardeloos op dit front.

Acties:
  • 0 Henk 'm!

  • WeViE
  • Registratie: November 2005
  • Laatst online: 05-09 00:06
Maak je gebruik van een controlpanel zoals cPanel, DirectAdmin of Plesk? Dit kan je in dit geval ontzettend veel gaan helpen...

Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
Ze maken gebruiken van WSCP/ controlepaneel ja. Dit heb ik namelijk ook gebruikt om mijn .eu en .com domeinnaam aan mijn website te koppelen. Dus dat lukt allemaal wel, maar een tweede website er bij naast draaien komt ik absoluut niet uit.

Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Laatst online: 00:24

Nextron

Ik weet dat ik niets weet

Dus je hebt zelf twee domeinen die naar dezelfde website verwijzen en nu wil je twee andere domeinen via dezelfde hosting naar een andere website verwijzen?

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
Exact. Nou ja het zijn 3 domeinnamen die naar dezelfde website verwijzen (.nl .eu en .com) en wil nu inderdaad twee andere domeinen via dezelfde hosting naar een andere website verwijzen.

Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Laatst online: 00:24

Nextron

Ik weet dat ik niets weet

Wanneer je die twee nieuwe domeinen op dezelfde manier koppelt als de andere drie en je met de twee nieuwe domeinen dan op je normale website uitkomt, zou je met je .htaccess het inderdaad kunnen configureren naar een andere website. Probeer het eens zonder .htaccess, als dat werkt probeer je het met de .htaccess in de root van je www directory.

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • Sando
  • Registratie: Januari 2007
  • Niet online

Sando

Sandoichi

Of het er nu vier of 8 zijn, volgens mij was je met .htaccess goed bezig.

Nieuwe domein verwijzen naar IP adres webhosting, en dan:

code:
1
2
3
4
5
RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www.)?nieuw.nl$
RewriteRule ^(.*)$ http://www.oud.nl/nieuw/$1 [P]

🇪🇺 Buy from EU (GoT)


Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
Heb ze nu gekoppeld. Duurt even voordat het doorgevoerd is.
Denk inderdaad ook dat het via .htaccess moet, alleen weet niet precies wat er exact in moeten komen te staan zodat het ook echt allemaal goed werkt.

Acties:
  • 0 Henk 'm!

  • ReCreator
  • Registratie: Juli 2002
  • Niet online

ReCreator

-geen-

In de .htaccess is het mooiste. Eventueel kan het volgens mij ook in PHP met een switch.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
switch($_SERVER['HTTP_HOST']) {
case "www.site1.nl" : header("HTTP/1.1 301 Moved Permanently");
                      header("Location: /site1/index.php");
                      break;
case "www.site2.nl" : header("HTTP/1.1 301 Moved Permanently");
                      header("Location: /site2/index.php");
                      break;
case "www.site3.eu" : header("HTTP/1.1 301 Moved Permanently");
                      header("Location: http://www.site4.com");
                      break;
}
?>

"Time flies like an arrow; fruit flies like a banana."


Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
Ja laat ik me maar bij .htaccess houden, is al lastig genoeg. Had inderdaad wel gelezen dat sommigen ook een combinatie doen van .htaccess en php. Nu gaat dat me iets te ver, omdat het toch ook makkelijker moet kunnen.

Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
Wilde even zeggen dat het inmiddels is opgelost en wel op deze manier:

1) Domeinen gekoppeld aan mijn host, zoals mijn primaire domeinnamen.
2) .htaccess gemaakt met de volgende inhoud:
code:
1
2
3
4
5
6
7
8
9
RewriteEngine on
Options +FollowSymLinks
RewriteBase /
 
# Domeinen nieuwedomein doorverwijzen naar de map nieuwedomein
 
RewriteCond %{HTTP_HOST} nieuwedomeinnaam.nl$ [NC]
RewriteCond %{REQUEST_URI} !^/naamvandemap/.*$
RewriteRule ^(.*)$ /naamvandemap/$1 [L]


3) Dit bestand vervolgens geplaatst in de www map.
4) Een map gemaakt in de www map met dezelfde naam als opgegeven in het .htaccess bestand.


Werkt prima, alleen heb ik het gevoel dat er af en toe een delay is na het bijwerken/uploaden van de site.

Acties:
  • 0 Henk 'm!

  • Sando
  • Registratie: Januari 2007
  • Niet online

Sando

Sandoichi

Blueflame_Core schreef op donderdag 21 april 2011 @ 10:06:
Werkt prima, alleen heb ik het gevoel dat er af en toe een delay is na het bijwerken/uploaden van de site.
Ik ken dat gevoel en heb geen idee waar het vandaan komt.
Soms ook als je een ingewikkelde .htaccess maakt (en steeds test) lukt halverwege opeens niets meer en kom je er achter dat ergens halverwege opeens die .htaccess wel gecached leek te worden terwijl dat eerst niet zo was en je al helemaal niet met cache opties hebt lopen werken.

Na een koffiepauze is het dan opeens weer normaal. Meestal.

🇪🇺 Buy from EU (GoT)


Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
Ja, hier exact hetzelfde. En internet cache verwijderen helpt ook weinig. Wachten is de beste remedie.
Het kan zelfs zo zijn dat als je www er voor zet, het allemaal goed werkt, en zonder www juist niet.

Acties:
  • 0 Henk 'm!

  • Blueflame_Core
  • Registratie: Augustus 2007
  • Laatst online: 13-09 07:49
Nu heb ik toch weer een ander probleem. In de hoop dat iemand me hier hiermee kan helpen.
Wanneer ik een link van mijn primaire site zet op de secundaire site, dan krijg ik het volgende:

code:
1
[Gemaakt door <a href="http://www.primairewebsite.nl" target="_blank">primairewebsite.nl]</a>


Dit is wat er vervolgens wordt geopend:

http://www.secundairewebsite.nl/www.primairewebsite.nl

Het gekke is, gister heeft ie het even goed gedaan. Kijk ik vandaag weer, zie ik dit.
Iemand een idee? Denk dat het ergens in het .htaccess bestand zit.

EDIT: Doet het al, heb er een / achter gezet en natuurlijk http:// er voor.

[ Voor 6% gewijzigd door Blueflame_Core op 27-04-2011 00:12 ]

Pagina: 1