Hoi,
Nu ben ik verantwoordelijk voor de bouw van twee websites welke allen extern gehost worden (externe host heeft combi Apache/MySQL/PHP).
Nu heb ik sinds kort thuis ook het een en ander geinstaleerd en werkend gekregen(Apache2.0/MySQL/PHP)
Nu heb ik in de root-map: htdocs twee mappen aangelegd, voor elke website 1.
Nu komt probleem 1.
Ik maak niet gebruik van relatieve paden maar absolute. Dus de een verwijzing naar een plaatje in de map images (welke bij beide sites in de root komen te staan) wordt altijd aangeroepen met [img]"/images/plaatje.jpg"[/img]
Nu gaat dit steevast fout op mijn testserver want het absolute pad werkt dan vanaf de root htdocs en niet vanaf htdocs/site1 .
Is hier wat aan te veranderen in de httpd configuratiefile ?
Probleem 2.
Op de echte server is het absolute root-pad voor php instructies:
/home/virtual/site#/fst/var/www/html
terwijl dit op mijn testservertje:
G:\www\amp\apache2\htdocs\site1 is.
Om nu alle paden elke keer bij het uploaden te wijzigen gaat me ook wat te ver.
Is hier een truukje voor te bedenken ?
Toevoeging:
Ik heb gezocht en van alles gevonden over Virtual Hosts aanleggen. Maar dat is het volgens mij niet.
Ik hoef mijn testserver namelijk niet van 'buiten' te benaderen, maar benader de localhost rechtstreeks.
http://localhost/site1
http://localhost/site2
Onderstaand heb ik al toegevoegd aan httpd maar werkt niet:
NameVirtualHost *
<VirtualHost *>
ServerName www.site1.com
ServerAlias site1.com *.site1.com
DocumentRoot /www/site1
</VirtualHost>
<VirtualHost *>
ServerName www.site2.nl
ServerAlias site2.nl *.site2.nl
DocumentRoot /www/site2
</VirtualHost>
Nu ben ik verantwoordelijk voor de bouw van twee websites welke allen extern gehost worden (externe host heeft combi Apache/MySQL/PHP).
Nu heb ik sinds kort thuis ook het een en ander geinstaleerd en werkend gekregen(Apache2.0/MySQL/PHP)
Nu heb ik in de root-map: htdocs twee mappen aangelegd, voor elke website 1.
Nu komt probleem 1.
Ik maak niet gebruik van relatieve paden maar absolute. Dus de een verwijzing naar een plaatje in de map images (welke bij beide sites in de root komen te staan) wordt altijd aangeroepen met [img]"/images/plaatje.jpg"[/img]
Nu gaat dit steevast fout op mijn testserver want het absolute pad werkt dan vanaf de root htdocs en niet vanaf htdocs/site1 .
Is hier wat aan te veranderen in de httpd configuratiefile ?
Probleem 2.
Op de echte server is het absolute root-pad voor php instructies:
/home/virtual/site#/fst/var/www/html
terwijl dit op mijn testservertje:
G:\www\amp\apache2\htdocs\site1 is.
Om nu alle paden elke keer bij het uploaden te wijzigen gaat me ook wat te ver.
Is hier een truukje voor te bedenken ?
Toevoeging:
Ik heb gezocht en van alles gevonden over Virtual Hosts aanleggen. Maar dat is het volgens mij niet.
Ik hoef mijn testserver namelijk niet van 'buiten' te benaderen, maar benader de localhost rechtstreeks.
http://localhost/site1
http://localhost/site2
Onderstaand heb ik al toegevoegd aan httpd maar werkt niet:
NameVirtualHost *
<VirtualHost *>
ServerName www.site1.com
ServerAlias site1.com *.site1.com
DocumentRoot /www/site1
</VirtualHost>
<VirtualHost *>
ServerName www.site2.nl
ServerAlias site2.nl *.site2.nl
DocumentRoot /www/site2
</VirtualHost>