Hasznalok symlinket apache alatt, FollowSymlinks-szel megy is szepen, csakhogy...
Arra hasznalom, hogy a kulonbozo verziokbol egy linkkel mindig el lehessen erni a legutobbit. Valahogy igy:
valami_1.0
valami_1.1
valami_1.2
valami_1.3
valami_latest -> valami_1.3
(tehat a valami_latest a symlink, amugy mindegyik sima file, nem konyvtar)
En meg azt szeretnem, hogyha ezutan valaki letolti a valami_latest-et, akkor a file nev ne "romoljon el" vagyis a letoltesnel mar a valami_1.3 file jojjon le, ne a valami_latest nevu. Meg lehet ezt oldani?
update:
Vegul a .htaccess+Redirect megis jo lett. Egyetlen hibaja, hogy nem lehet relativ path-t megadni, de legalabb nem kell teljes URL-t sem irni:
Redirect /path/az/urlben/valami_latest /path/az/urlben/valami_1.3
Es ezt a .htaccess-t ujrageneralom amikor uj verzio toltodik fel.
- 7314 megtekintés
Hozzászólások
valami scriptnyelvvel tuti megoldható a tetszőleges név
- A hozzászóláshoz be kell jelentkezni
.htaccess -sel megoldhato, es akkor nem symlinket frissitesz uj verzional, hanem a .htaccess tartalmat.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Folytasd. Mit tegyek a htaccess-be? Rewrite-ot?
- A hozzászóláshoz be kell jelentkezni
igen, nyilvan egy rewriterule-t.
a htaccesst pedig valami cronjobbol generalod.
t
- A hozzászóláshoz be kell jelentkezni
Miert kellene generalni? Gondolom random nem novekedik a verzio szam, es ha novekszik, akkor meg o is at tudja irni a ket kis kezecskejevel a .htaccess-ben.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Rewrite megse jo, mert az pont elfedi a bongeszo elol az atiranyitast... vagyis pont ugy mukodik mint a symlink eseteben, a bongeszo valami_latest neven kapja a file-t.
A Redirect jo lenne, de az meg (ugy latom) nem tud relativ utvonalra redirectalni (miert nem!?!?). VAgyis ha ezzel csinalom, akkor bele kell irni a teljes URL-t, ami megoldhato, csak nem szep. (=Nekem nem tetszik.)
Az Alias is jo lenne, de azt meg mintha nem lehetne .htaccess-be tenni. VAgyis ha ezzel csinalom akkor a kozponti configba kell rakni, ami nem tetszik.
- A hozzászóláshoz be kell jelentkezni
Vegul a .htaccess+Redirect megis jo lett. Egyetlen hibaja, hogy nem lehet relativ path-t megadni, de legalabb nem kell teljes URL-t sem irni:
Redirect /path/az/urlben/valami_latest /path/az/urlben/valami_1.3
Es ezt a .htaccess-t ujrageneralom amikor uj verzio toltodik fel.
- A hozzászóláshoz be kell jelentkezni
Hint: RewriteRule .... [R=302,L]
es nincs elfedve az atiranyitas. Persze, erteni kell hozza.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
a) De most ha a rewrite-bol csinaltam egy redirect-et, akkor mivel vagyok elorebb, minthe redirectet hasznalnek?
b) ezt az "erteni kell hozza" dolgot nehezen tudom ertelmezni, mikor azert kerdezek valamit mert nem tudom. ;)
- A hozzászóláshoz be kell jelentkezni
b) De elotted is ott a dokumentacio.
a) a rewrite-nek nincsenek olyan korlatai, mint a redirectnek. En csak arra reagaltam, mert a kommentjeidbol azt szurtem le, hogy nem ismered, hogy rewrite-bol hogy lehet redirectet csinalni (R=302).
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni