Autor | Zpráva | ||
---|---|---|---|
Andrej.B Profil |
Zdravim,
ako dosiahnut aby som mal linky k css, img a podobne vzdy v aplikacii rovnako cestu aby ked sa clovek pozrie do Zdrojoveho kodu stranky v prehliadaci videl takto. example.com/img/obrazok.jpg example.com/css/subor.css struktura je takto web/index.php // includute subory z web/ver/$version example.com web/ver/0.1/img web/ver/0.1/css rad by som si vzdy skopiroval vsetko do noveho folderu ked budem menit veci, ale mat moznsot sa vzdy vratit k starsej verzii Dakujem |
||
Radek9 Profil |
Andrej.B:
Proč? Když už to jednou verzuješ, tak bych se upřímně držel toho formátu ver/0.1/něco . Díky tomu potom máš absolutní jistotu, že se uživateli vždy načte ta správná verze (za předpokladu, že se nebude cachovat index, který na tu vybranou verzi odkazuje).
Pokud na tom ale trváš, tak by to mělo jít relativně jednoduše přes .htaccess a RewriteRule .
|
||
Andrej.B Profil |
#3 · Zasláno: 12. 7. 2023, 13:07:54
takze spravnejsie je format ver/0.1/něco? cakal som skor opacne. Pokial by som trval na mojej verzii ako toho dosiahnut cez rewrite?
skusal som rozne varianty z jednej ukazky, ale nic RewriteEngine on RewriteBase / # prevent endless loops RewriteCond %{REQUEST_URI} !/web/img/ # capture only the filename RewriteRule ^web/ver/0.1/(.*\.jpg|.*\.gif|.*\.bmp) web/img/$1 [L] [Wed Jul 12 13:06:19.773416 2023] [rewrite:trace3] [pid 25044:tid 1892] mod_rewrite.c(487): [client ::1:63597] ::1 - - [localhost/sid#1f9b4a5e758][rid#1f9b6428330/initial] [perdir C:/xampp/htdocs/web/] add path info postfix: C:/xampp/htdocs/web/img -> C:/xampp/htdocs/web/img/mark.jpg [Wed Jul 12 13:06:19.773416 2023] [rewrite:trace3] [pid 25044:tid 1892] mod_rewrite.c(487): [client ::1:63597] ::1 - - [localhost/sid#1f9b4a5e758][rid#1f9b6428330/initial] [perdir C:/xampp/htdocs/web/] strip per-dir prefix: C:/xampp/htdocs/web/img/mark.jpg -> img/mark.jpg [Wed Jul 12 13:06:19.773416 2023] [rewrite:trace3] [pid 25044:tid 1892] mod_rewrite.c(487): [client ::1:63597] ::1 - - [localhost/sid#1f9b4a5e758][rid#1f9b6428330/initial] [perdir C:/xampp/htdocs/web/] applying pattern '^web/ver/0.1/(.*\\.jpg|.*\\.gif|.*\\.bmp)' to uri 'img/mark.jpg' [Wed Jul 12 13:06:19.773416 2023] [rewrite:trace1] [pid 25044:tid 1892] mod_rewrite.c(487): [client ::1:63597] ::1 - - [localhost/sid#1f9b4a5e758][rid#1f9b6428330/initial] [perdir C:/xampp/htdocs/web/] pass through C:/xampp/htdocs/web/img |
||
Kajman Profil |
Máte přehozené url v pattern (zadaná url) a substitution (interní cesta). Ale také bych verzi souboru (ne celého webu) v url nechal.
|
||
Andrej.B Profil |
#5 · Zasláno: 13. 7. 2023, 13:54:52
diky, necham verzovanie v url teda.
|
||
Časová prodleva: 3 měsíce
|
0