Nejste přihlášeni
Stránky 1
Dobrý den,
založil jsem si subdoménu (přes /sub/ složku). Většina věcí funguje, nicméně moje aplikace využívá react router na směrování v rámci aplikace, který využívá URL (například moje.domena.cz/system/zakaznik/123).
V rámci aplikace vše funguje v pořádku, ale pokud chci přistoupit na takovou URL přímo, endora to vyhodnotí jako že chci načíst stránky z cesty /sub/moje/system/zakaznik/123 a taková samozřejmě nikde neexistuje (celá aplikace je v JS a fyzicky je na ceste /sub/moje/.
Na localhostu mi směrování funguje v pořádku i s přímým přístupem.
Lze nějak nastavit webový prostor aby nehledal soubory na cestě hlouběji v subdoméně, ale aby načetl web přímo z root složky subdomény a mohl tak validně vyhodnotit cestu v aplikaci?
Děkuji.
Offline
Zkoušel jsem do složky subdomény přidat .htaccess s následujícím obsahem
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.html [QA,L]
</IfModule>
ale bohužel to nepomohlo (poté všechny requesty končí s 500 internal server error)
Offline
Tak už to mám.
Pro všechny ostatní co budou hledat:
vytvořte na dané doméně (nebo subdoméně) .htaccess soubor s následujícím obsahem
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.html [QSA,L]
</IfModule>
Chyba oproti předchozímu byla v "[QA,L]" místo "[QSA,L]"
Offline
Stránky 1