Hallo,

Op dit moment probeer ik het voor elkaar te krijgen om meerdere domeinnamen naar verschillende folders op dezelfde host te laten verwijzen, zonder daarbij de originele url uit de balk in de browser te verliezen.

Ik heb op dit moment:

* 1 host die de website bevat
* domein1.nl die naar de root van de host gaat (hier hoeft verder niks aan veranderd te worden, dit werkt zoals ik het wil)
* domein2.nl die op dit moment nog naar een andere host verwijst

Nu wil ik graag dat domein2.nl naar een specifieke map van de host van domein1.nl verwijst, stel bijvoorbeeld naar domein1.nl/map1/map2. Nu kan ik domein2.nl redirecten naar domein1.nl/map1/map2 en werkt in principe alles, maar het probleem is dat url in de browser dan veranderd naar domein1.nl/map1/map2, wat dus domein2.nl/ zou moeten blijven. Wanneer je dan dus dieper gaat zou domein2.nl/map3 naar domein1.nl/map1/map2/map3 moeten verwijzen.

De ruimte waar domein2.nl op dit moment naar verwijst zit trouwens fysiek op dezelfde server als domein1.nl, ik weet niet of dat verder nog uitmaakt. Als control panel wordt DirectAdmin gebruikt.

Alvast bedankt.
Wat voor level heb je op je server (user, reseller of admin)

Je kunt als admin namelijk je vhost instellingen aanpassen.
Dat menu item heeft: Custom HTTPD Configurations
Dan bij domein2.nl
<Directory /home/username/domains/domein2.nl/public_html>
Wijzigen in
<Directory /home/webhand/domains/domein2.nl/public_html/map1/map2>
Ik heb admin access, ik ga het nu meteen proberen!

EDIT: Ik kan nu niet meer naar het 2e domein verbinden.

Het complete bestand van domein2.nl ziet er als volgt uit:

# Auto generated apache config file by DirectAdmin version 1.39.3
# Modifying this file is not recommended as any changes you make will be
# overwritten when the user makes any changes to his/her website

# For global config changes that affect all Users, see this guide:
# http://help.directadmin.com/item.php?id=2
# For local config changes that only affect one User, see this guide:
# http://help.directadmin.com/item.php?id=3

# Frontpage requires these parameters in every httpd.conf file or else
# it won't work.
ServerRoot /etc/httpd



<VirtualHost 11.111.11.111:80 >
<Directory /home/admin/domains/domein1.nl/public_html>
<Directory /home/admin/domains/domein1.nl/public_html>

ServerName www.domein2.nl
ServerAlias www.domein2.nl domein2.nl
ServerAdmin [email protected]
DocumentRoot /home/dom2/domains/domein2.nl/public_html
ScriptAlias /cgi-bin/ /home/dom2/domains/domein2.nl/public_html/cgi-bin/

UseCanonicalName OFF

SuexecUserGroup dom2 dom2
CustomLog /var/log/httpd/domains/domein2.nl.bytes bytes
CustomLog /var/log/httpd/domains/domein2.nl.log combined
ErrorLog /var/log/httpd/domains/domein2.nl.error.log

<Directory /home/dom2/domains/domein2.nl/public_html>
Options +Includes -Indexes

php_admin_flag engine ON
<IfModule !mod_php6.c>
php_admin_flag safe_mode OFF
</IfModule>
php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f [email protected]'


php_admin_value open_basedir /home/dom2/:/tmp:/var/tmp:/usr/local/lib/php/


</Directory>



</VirtualHost>




<VirtualHost 11.111.11.111:443 >
<Directory /home/admin/domains/domein1.nl/public_html>
<Directory /home/admin/domains/domein1.nl/public_html>
SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key


ServerName www.domein2.nl
ServerAlias www.domein2.nl domein2.nl
ServerAdmin [email protected]
DocumentRoot /home/dom2/domains/domein2.nl/private_html
ScriptAlias /cgi-bin/ /home/dom2/domains/domein2.nl/public_html/cgi-bin/

UseCanonicalName OFF

SuexecUserGroup dom2 dom2
CustomLog /var/log/httpd/domains/domein2.nl.bytes bytes
CustomLog /var/log/httpd/domains/domein2.nl.log combined
ErrorLog /var/log/httpd/domains/domein2.nl.error.log

<Directory /home/dom2/domains/domein2.nl/private_html>
Options +Includes -Indexes

php_admin_flag engine ON
<IfModule !mod_php6.c>
php_admin_flag safe_mode OFF
</IfModule>
php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f [email protected]'


php_admin_value open_basedir /home/dom2/:/tmp:/var/tmp:/usr/local/lib/php/


</Directory>



</VirtualHost>
Oja, ik was in de war. Daar zie je wel je vhost maar kun je niet wijzigen. Daarvoor moet je via ssh inloggen.

[size=xsmall]Toevoeging op 03/07/2013 21:23:08:[/size]

Je hebt nu 2 directory regels onder elkaar staan, dat zal nooit goed gaan.

Reageren