Nette na subdoméně – htaccess

Iver_88
Člen | 5
+
0
-

Poradil by prosím někdo jak zapsat htacces aby fungoval na subdoméně? Vynechání „www“ v url jsem vyřešil pomocí

RewriteEngine On
RewriteBase /www

Problém je, že vždy když kliknu na odkaz, adresa se změní na něco jako „subdomena.web.cz/kontakt/“, ale narozdíl od localhostu to nefunguje a vypíše error 404 od hostingu.

Router:

$router->addRoute('kontakt/', 'Homepage:contact');

Editoval Iver_88 (11. 4. 2019 19:45)

Phalanx
Člen | 310
+
0
-

htaccess má být takto:

RewriteEngine On
RewriteRule (.*) www/$1 [L]
Iver_88
Člen | 5
+
0
-

No to právě nefunguje. Pokud ale zadám

RewriteEngine On
RewriteRule (.*) /www/$1 [L]

mohu vynechávat to „www“ v adrese, ale opět pokud kliknu na nějaký odkaz dělaný pomocí n:href, zobrazí se stránka s 404kou hostingu.

andros
Člen | 145
+
0
-

Nepomohl by tento článek ? : https://doc.nette.org/…ubleshooting#…

Gappa
Nette Blogger | 198
+
0
-

Trošku se v tom motám – jaká je originální adresa, kde funguje vše? A jaký má být výsledek? :)

Iver_88
Člen | 5
+
0
-

No originální kde to funguje je u mě na localhostu. localhost/aplikace/www. Tam samozřejmě htaccess nepoužívám. Chtěl bych to ale hodit na hosting, kde subdomény jsou dělány tak, že se obsah nahraje jako subdoms/nazevsubdomeny/. Takže výsledný tvar je něco jako nazevsubdomeny.domena.cz.

tkn
Člen | 12
+
0
-

Mám hosting u Forpsi.com a stejnou strukutru subdomény a odkazy mi fungují (alespoň v rámci jednoho presenteru, je to nový web a víc jich zatím nemám).