Úprava linku na subdoméně

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
kashpi
Člen | 48
+
0
-

Zdavím,
řeším problém co mám na subdoméně hostingu a přes alias se zobrazuje jako doména 2. řádu.
Nette při každém

$this->link();
//nebo
$this->redirect();

vytváří špatný odkaz.

Jako příklad mám doménu example.com
a vzhledem k tomu, že jeden web co spouštím je tak malej, že majitel nechce vlastní hosting, tak sem mu nabídl, že mu to nechám u mě, že si bude platit jen doménu.
Takže sem vytvořil subdomain.example.com nastavil alias a vše se chová dle očekávání a web je přístupný z subdomain.com. HTML odkazy v šablonách generují odkazy správně, ale když začně presenter něco zpracovávat, třeba po odeslání kontaktního formuláře, tak místo subdomain.com najednou směruje na subdomain.example.com

Dá se nějak v Nette nastavit toto chování? Nebo je to chyba v .htaccess, kde mám

v root složce

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?subdomain.com
RewriteRule ^(.*)$ http://subdomain.example.com/$1 [P]

a pak už na subdoméně už jen směrování do složky www

	RewriteEngine On

	RewriteRule ^$ /www/ [L]

	RewriteCond %{REQUEST_FILENAME} !-f

	RewriteCond %{REQUEST_FILENAME} !-d

	RewriteCond %{REQUEST_URI} !^/www/

	RewriteRule ^(.*)$ /www/$1

a dále mě to přivádí na otázku jak nastavit, teda pokud to jde, aby byla automaticky subdoména směrována na verzi s www? Nějak mi to na tom zlobí