Po přidání .htaccess mi nepracuje $basePath tak, jak bych chtěl

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

Ahoj,
do projektu jsem přistupoval přes domena.tld/sandbox/www
Pak jsem vytvořil domena.tld/.htaaccess s obsahem

RewriteEngine on
RewriteRule .* /sandbox/www/

Takže k projektu přistupuju normálně přes domena.tld.
Nefungují mi ale css a js definované v šabloně jako

<script src="{$basePath}/js/jquery.js"></script>

Je mi jasné, že když to změním na

<script src="{$basePath}/sandbox/www/js/jquery.js"></script>

tak to fungovat bude. Jen mi není jasné jestli je to nejlepší řešení, nebo jeslti je dobré to řešit jinak (nějakým předefinováním $basePath?).

Díky Dan

MartinitCZ
Člen | 580
+
0
-

Správný obsah .htaccess je

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

kloban
Člen | 123
+
0
-

Díky, funguje to jak má. Moc tomu RewriteRule nerozumím. :-( Nastuduji. :-) Tak díky.