Autor | Zpráva | ||
---|---|---|---|
SCSI Profil |
#1 · Zasláno: 6. 8. 2006, 15:14:18
v adresním řádku %2F misto / co stim ??
|
||
souki Profil |
#2 · Zasláno: 6. 8. 2006, 15:17:20
záleží kde ti to dělá... nejlepší by bylo odstranit příčinu, ale mod_rewrite by taky pomohl
|
||
SCSI Profil |
#3 · Zasláno: 6. 8. 2006, 15:20:42
o rewrite sem premejslel ale hledam pricinu :)
takhle to vypadá foto/index.php?dir=.%2Fimages%2Ftest%2F |
||
Kajman_ Profil * |
#4 · Zasláno: 6. 8. 2006, 15:24:50
Podle rfc neni v query stringu povolené (nezakódované) lomítko.
|
||
SCSI Profil |
#5 · Zasláno: 6. 8. 2006, 16:24:07
takze zkusit rewrite ?
|
||
Joker Profil * |
#6 · Zasláno: 6. 8. 2006, 19:29:49
A proč je vlastně problém, že je tam %2F?
|
||
SCSI Profil |
#7 · Zasláno: 6. 8. 2006, 20:30:10
neni to pekny :)
|
||
SCSI Profil |
#8 · Zasláno: 6. 8. 2006, 21:54:20
nic hodil sem si tam tyhle pravidla a vypada to jak sem chtel :)
foto/index.php?dir=./images/test/ RewriteEngine on RewriteBase /foto RewriteCond %{QUERY_STRING} ^(.*)%2F(.*)$ RewriteRule ^(.*)$ $1?%1/%2 [E=newqs:%1/%2,N] RewriteCond %{ENV:newqs} !^$ RewriteRule ^(.*)$ $1?%{ENV:newqs} [L] nemuze to zpusobit neake problemy?? kdyz to nejni podle specifikaci jak rika Kajman_ ?? |
||
souki Profil |
#9 · Zasláno: 6. 8. 2006, 21:56:59
předtim sem si toho vůbec nevšiml... tohle by se asi vážně nemělo přepisovat...
|
||
SCSI Profil |
#10 · Zasláno: 6. 8. 2006, 22:12:56 · Upravil/a: SCSI
ale je zajimavy ze se %2F zobrazuje nahodne
nekde jo a nekde ne :) EDIT: bez toho prepisovani :) |
||
Joker Profil * |
#11 · Zasláno: 7. 8. 2006, 00:39:23
Mně nějak pořád není jasný, proč se s tím vlastně dělat.
Správně podle specifikace se mají ta lomítka překódovat (proto se to taky automaticky dělá). Z hlediska SEO je to taky zbytečné, pro vyhledávač je to tentýž znak. Takže snad leda byste od návštěvníka očekával, že bude ručně editovat URL, v čemž bych se mu já osobně tedy spíš snažil zabránit. Řekl bych, že jdete opačnou cestou než bych šel já. Já bych spíš radši, aby ten parametr nebyl tak čitelný. Pokud máte adresy nejakyweb.cz/foto/index.php?dir=./images/test/ versus nejakyweb.cz/foto/index.php?dir=.%2Fimages%2Ftest%2F tak jestli tedy nemáte zrovna web zaměřený na počítačově zdatné uživatele, pro 95% lidí v tom nebude vůbec žádný rozdíl. Si nepamatuju nikoho, kdo by "z ruky" zadával adresu včetně GET parametrů; budete rád, když si lidi budou pamatovat hlavní doménu :) Čitelným GET parametrem maximálně zvýšíte počet experimentátorů, kteří si začnou hrát, přepisovat hodnotu parametru a koukat, jestli se stane něco zajímavého. Čímž se zároveň zvyšuje riziko, že se někomu podaří ten web opravdu hacknout ;-) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0