Autor | Zpráva | ||
---|---|---|---|
Silver8000 Profil |
#1 · Zasláno: 22. 5. 2014, 14:25:16
Ahoj vsem kdo ma zkusenosti s rewrite_modem,
potrebuji odpoved na tuto otazku : Jakym spusobem se da v DB pres htaccess zkontrolovat jestly pozadovana url adresa existuje? priklad : http://localhost/Web/Media/Film/1-Nazev_filmu.app http://localhost/Web/Media/Serial/1-Nazev_serialu.app http://localhost/Web/Media/Music/1-Nazev_hudby.app http://localhost/Web/Media/OnlineTV/1-Nazev_online_TV.app atp... Tak vas tu prosim o radu jakym spusobem toto udelat. Dekuji predem za jakoukoliv pomoc nebo aspon radu. |
||
Joker Profil |
#2 · Zasláno: 22. 5. 2014, 14:34:16
Silver8000:
Univerzální přepisovací pravidlo z FAQ ke konfiguraci serveru přesměrovává jen adresy, které nevedou na existující soubor či adresář. |
||
Silver8000 Profil |
#3 · Zasláno: 22. 5. 2014, 15:20:03
Parada to je ono co jsem hledal.
|
||
rafej Profil |
#4 · Zasláno: 22. 5. 2014, 15:33:34
Jen pozor na situaci, kdy fiktivní adresář v url může kolidovat se skutečným adresářem na serveru - oba mají stejný název.
Pokud se to přihodí je potřeba přidat další podmínku do přepisovacího pravidla, která to ošetří. |
||
Joker Profil |
#5 · Zasláno: 22. 5. 2014, 16:08:47
rafej:
Já bych žádné pravidlo specificky pro tu situaci nedělal. Situaci, kdy na webu je fyzický soubor na nějaké URL a zároveň aplikace používá stejnou URL pro úplně jiný obsah, jde podle mě řešit jedině přejmenováním jedné z adres. V první řadě by se ale takové situaci mělo předejít. Nejlépe asi tak, že všechny „virtuální“ URL budou v rámci nějakého adresáře, který se fyzicky na disku nebude používat (v daném případě že všechno virtuální bude třeba ve /Web/ nebo /Web/Media/ a zároveň takový adresář nebude existovat fyzicky). |
||
Časová prodleva: 10 let
|
0