Autor | Zpráva | ||
---|---|---|---|
aznoh Profil * |
#1 · Zasláno: 3. 10. 2009, 18:12:27
Dobry den,
na webu pouzivam seo linky pomoci rewrite modu, ktery i diky absolutnim cestam ve skriptech funguje bezchybne jen v rootu. Na localhostu mam tento web v jedne slozce a to byl kamen urazu, nez jsem prisel na VirtualHost, diky nemuz je to uz v pohode. Nicmene ale pri reseni potizi s css soubory, jejich cesty jsem nechtel prepisovat jsem si napsal tento vyraz, ktery funguje (css soubory maji adresy od rootu a ja timhle pridam do cesty "slozka"): RewriteEngine On RewriteBase /slozka/ RewriteCond %{REQUEST_FILENAME} !-f #polozka neni platny soubor RewriteCond %{REQUEST_URI} \..{3}$ #ma ale priponu RewriteRule ^(.*)? $1 [L] #pridej do cesty "slozka" Muj dotaz je ale k %{REQUEST_FILENAME} . Kdyz jsem zkousel ůRewriteCond %{REQUEST_FILENAME} \..{3}$", nefungovalo to a experimenty jsem zjistil, ze %{REQUEST_FILENAME} vubec neobsahuje jmeno pozadovaneho souboru. Vyrezilo to az %{REQUEST_URI}. Proc tomu tak je a jak funguje to -f, kdyz nema nazev souboru? Diky VirtualHostsnazil jsem se pro localhost udelat pomoci |
||
aznoh Profil * |
#2 · Zasláno: 3. 10. 2009, 18:13:28
To "VirtualHostsnazil jsem se pro localhost udelat pomoci" tam uz nepatri. Omlouvam se.
|
||
Časová prodleva: 15 let
|
0