Voor een website die meerdere talen levert met het zelfde script gebruik ik ServerAlias.
Ik gebruik PHP om aan de hand van het domein (.nl, .com, .de of .fr) de taalfile die gebruikt moet worden te achterhalen.
Het werkt allemaal heel goed, alleen er is iets vreemds aan de hand.
Soms is de .nl bijna niet meer te bereiken terwijl de .com enorm snel draait.
De domeinen zijn allemaal bij de zelfde registrant geregistreerd met dezelfde DNS server.
Domeinen en IP veranderd.
Code:<VirtualHost 12.345.67.890:80> ServerAlias www.domain.com www.domain.nl www.domain.de www.domain.fr domain.nl domain.de domain.com domain.fr *.domain.com *.domain.nl *.domain.de *.domain.fr ServerName www.domain.com ServerAlias www.domain.com domain.com ServerAdmin webmaster@domain.com DocumentRoot /home/admin/domains/domain.com/public_html ScriptAlias /cgi-bin/ /home/admin/domains/domain.com/public_html/cgi-bin/ UseCanonicalName OFF User admin Group admin CustomLog /var/log/httpd/domains/domain.com.bytes bytes CustomLog /var/log/httpd/domains/domain.com.log combined ErrorLog /var/log/httpd/domains/domain.com.error.log <Directory /home/admin/domains/domain.com/public_html> Options +Includes -Indexes <IfModule !mod_suphp.c> php_admin_flag engine ON php_admin_flag safe_mode OFF php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f admin@domain.com' </IfModule> <IfModule mod_suphp.c> suPHP_Engine ON suPHP_UserGroup admin admin </IfModule> </Directory> </VirtualHost>

Likes:


Quote