Použití $basePath při změně document root v .htaccess

andros
Člen | 145
+
0
-

Ahoj,
na hostingu kde není možné změnit document root do složky www, používám .htaccess (v rootu aplikace):

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

Potom ale nemůžu používat v šablonách {$basePath}, protože neodkazuje do složky www, ale do rootu aplikace.
Poraďte mi prosím, jak se s tím správně vypořádat. Ideálně tak, abych mohl {$basePath} používat i v případech, kdy posouvám document root pomocí .htaccessu. Cílem je, mít v šabloně stejnou cestu k souborům ať už měním document root na hostingu, nebo pomocí .httaccessu.

Díky moc za každou radu.

CZechBoY
Člen | 3608
+
0
-

$basePath je cesta k www, nikoliv v rámci filesystemu… takže by to mělo jet v pohodě
Proč chceš vlastně odkazovat do podsložky www, když stejně děláš rewrite z / na /www/?

andros
Člen | 145
+
0
-

A taky to funguje :) Problém by v tom, že jsem měl : www/vendor/ … .js