Nutnost absolutní url v .htaccess
- lukyer
- Člen | 33
Rád bych se zeptal zkušenejších, jestli lze nějak zrušit závislost mého projektu v nette na určitém hostingu. Konkrétně jde o soubor .htaccess v rootu webu, kterým zajišťuju cachování mimo Nette (moc pomalé).
Příklad:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^images/map/markers/([0-9]+)-([0-9]+).png$ http://localhost/eoweb/thumb/loadMarker/$1/$2 [NE,L]
Pokud neexistuje requestovaný obrázek, zavolá se nette, které obrázek vytvoří a uloží (podruhé již dojde k rychlému načtení obrázku ze souboru bez generace a načítání frameworku).
Problém ovšem je, že mi takovéto řešení kazí nezávislost projektu na hostingu, protože v tom souboru .htaccess musí být ta URL na kterou se přesměrovává v absolutním tvaru (vyzkoušeny všechny možnosti).
Tudíž se ptám – jak podobný problém řešíte? Ručně přepisujete .htaccess nebo máte něco chytřejšího?
Děkuji předem.
- Filip Procházka
- Moderator | 4668
Tohle by ti mohlo pomoct: https://forum.nette.org/…m-v-htaccess#…
Jo a, v .htaccess
jsou přístupné různé proměnné, které
jdou seskládat aby tvé řešení fungovalo univerzálně :) Stačilo by si
pořádně nastudovat dokumentaci. Ale raději použij to z druhého
tématu :)
- bojovyletoun
- Člen | 667
doplnění: můžeš vynechat server, cesta pak začíná
lomítkem /eoweb/thumb/loadMarker/$1/$2 [NE,L]
- Filip Procházka
- Moderator | 4668
@**pilec** měl na mysli, aby jsi nedovolil uživatel generovat
obrázky v rozlišení jak se mu zlíbí. Kdyby si generoval velikosti třeba
od 1x1
do 2000x2000
, tak ti to ten server krapet
zbrzdí :)