Jak nastavit aby nette ignorovalo subdomény
- darth
- Člen | 7
Mám problém, že všechny subdomény jsou zpracovány, jako by tam vůbec subdoména nebyla, takže abc.example.com se chová stejně jako example.com. Obsah htaccess v root adresáři
RewriteEngine On
# RewriteBase /
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
Všechny subdomény jsou umístěny v adresářích v rootu, kde je zároveň i index.php od Nette, takže struktura je následující
app/
subdomain1/
subdomain2/
index.php Index aplikace na hlavní doméně
.htaccess
- ic
- Člen | 430
To je nasnadný úkol… tohle hodně závisí na použitém hostingu… můj třeba nemá vůbec doménový koš, takže něco takovéhoto je pro mě bohužel nemyslitelné.
Každopádně pokud máš ustálený počet supdomén můžeš mít různý počet app (app-subdomena) a v subdomena/index.php mit cestu přesně k novému app
- darth
- Člen | 7
No právě že já mám ustálený počet subdomén. Prakticky potřebuju akorát subdoménu blog.example.com, kde mám nainstalovaný wordpress.
Když jsem aplikaci vyvíjel, tak byla v adresáři /test, takže struktura byla
/blog
/test
/app
index.php
ale teď, když jsem ji přesunul do root adresáře, tak všechny requesty z blog.example.com se chovají jako by byly na example.com …
Editoval darth (19. 9. 2009 16:58)