html 403 ha http van az url-ben
Sziasztok!
Új szerverre tenném a webappomat, és furcsa jelenséget tapasztaltam.
Az egyik php állományom elérésére az új szerver (a régi nem, ugyanilyen esetben) 403 hibát adott vissza.
Kiderült, hogy csak akkor, ha a get paraméterek közt van egy olyan szöveg, hogy "http%3A...". Ha átírom mondjuk "htt%3A..."-re, akkor nem lesz 403.
(Egy képfájl linkjét (teljes url) adom át get-tel, előtte javascripttel encodeURIComponent-tel kódolom az adatot)
Mit javasoltok? Ne encodeURIComponent-et használjak? (Akkor mit?)
Miért csak az új szerver csinálja ezt, ez milyen szerverbeállítástól függ?
Ki tudom kerülni a dolgot sokféleképp, csak kíváncsi lennék, hogy ti mit javasoltok, és vajon mit csináltam rosszul?
Köszönöm!
■ Új szerverre tenném a webappomat, és furcsa jelenséget tapasztaltam.
Az egyik php állományom elérésére az új szerver (a régi nem, ugyanilyen esetben) 403 hibát adott vissza.
Kiderült, hogy csak akkor, ha a get paraméterek közt van egy olyan szöveg, hogy "http%3A...". Ha átírom mondjuk "htt%3A..."-re, akkor nem lesz 403.
(Egy képfájl linkjét (teljes url) adom át get-tel, előtte javascripttel encodeURIComponent-tel kódolom az adatot)
Mit javasoltok? Ne encodeURIComponent-et használjak? (Akkor mit?)
Miért csak az új szerver csinálja ezt, ez milyen szerverbeállítástól függ?
Ki tudom kerülni a dolgot sokféleképp, csak kíváncsi lennék, hogy ti mit javasoltok, és vajon mit csináltam rosszul?
Köszönöm!
Mutass példát
adok egy linket
forbidden
ugyanaz a link, csak kihagyva a közepén a http-ből mondjuk a "p":
ez nem forbidden
Köszi, hogy megnézed!
ellenőrízve
én is
Mindegy, megoldom, a lényeg, hogy akkor nem valószínű hogy én hibáztam.
Köszi!