Podarilo se mi to vytvorit takhle:
Funguje to tak, ze zadam http://www.testdomain.cz nebo http://testdomain.cz a provede se smerovani do adresare htdocs/www/. V pripade http://cokoliv.testdomain.cz se provede smerovani do htdocs/cokoliv/ - tedy tak, jak bych chtel.Kód:<VirtualHost *> ServerName testdomain.cz # Zapnuti Rewrite Engine RewriteEngine on # Smerovani *.domena.tld - RewriteCond %{HTTP_HOST} ^testdomain.cz # - do zvoleneho adresare RewriteRule ^(.*)$ /www/$1 [L] # Smerovani www.* - RewriteCond %{HTTP_HOST} ^www.* # - do zvoleneho adresare RewriteRule ^(.*)$ /www/$1 [L] # Smerovani sub.domena.tld - RewriteCond %{HTTP_HOST} ^(.*)\.testdomain\.cz # - do prislusneho sub adresare RewriteRule ^(.*)$ /%1/$1 [L] </VirtualHost>
Ma to ale nevyhodu v tom, ze funguji aliasy jen na http://testdomain.cz/alias, jinde ne.
Dale nevim, jak pomoci Rewrite enginu udelat, aby se provedlo presmerovani na http://www.testdomain.cz pri zadani pouze druhe urovne domeny, tj. http://testdomain.cz.
Mohl by me nekdo postrcit spravnym smerem, jak tyhle nedostatky vyresit?
Diky!