| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 26.10.2012 17:15 | |
|
zdravim,
mam PHP skript, na ktory by mali chodit notifikacie o vykonanych platbach v istej spolocnosti. ked zavolam skript rucne, tak je to vsetko v pohode. no ked poslu poziadavku z tej spolocnosti, tak sa skript nevykona. v access logu som si vsimol, ze im vracia HTTP STATUS 301 a netusim preco. ked volam manualne v prehliadaci skript, tak vracia 200
nic viac nic blizsie povedat neviem, nemal s tym uz niekto problem? ako to riesit? nejake napady v com moze byt zadrhel?
mam tam aj platby cez ine spolocnosti, ktore sa tiez riesia podobnym sposobm, ze chodia notifikacie a nikde sa tento problem neobjavil.
_________________ Sorry za prelkepy |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 26.10.2012 17:30 | |
|
Este nieco zaujimave v access/error logu je?
Ked vyskusas requestnut ten subor pomocou curl/wget s tym, ze vsetky hlavicky vratane napriklad User-Agent nastavis na to, co ti posiela prehliadac, stale dostavas 301?
Btw, u nas v praci tak exportujeme rozne data do kadejakych inych systemov (medzi inym) aj pomocou HTTP, tak ako to robis ty. Naposledy sa nam ohlasili s tym, ze im to "nefunguje" - pointa bola, ze link, pomocou ktoreho to tahali (pustali curl v shelli) obsahoval strednik, ktory neescapovali skus zistit, ci tiez nemaju problem medzi zidlou a klavesnicou, nech ti poslu presny prikaz, ako to tahaju.
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal autor témy emer: 27.10.2012 12:03 | |
|
a uz zrejme viem, kde je chyba, trosku si ma nakopol. ako si povedal, na ich strane.
ja mam nastavene notifikacie na www verziu stranok, no oni to itak posielaju na non-www, cize ich to presmeruje na www verziu pomocou 301-tky. takze ich robot vyhodnoti pokus ako neuspesny. myslim si, ze to je cela chyba. tak som im pisal nech to mrknu a opravia..
popripadne, viem nejakou podmienkou osetrit, nech tamten skript nepresmerovava na www-verziu?
Kód: RewriteCond %{HTTP_HOST} ^domena\.sk RewriteRule ^(.*)$ http://www.domena.sk/$1 [R=permanent,L] // pridané po 3 minútach od posledného príspevkuich robot sa identifikuje nejakym nazvom v user agent. takze by stacilo doplnit podmienku, ze ak je to tamten robot, tak to nepresmeruje. ci? v tomto mam velmi malo skusenosti, tak by ste ma mohli nakopnut
_________________ Sorry za prelkepy |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 27.10.2012 12:12 | |
|
Hej, napad dobry-- tiez s tym nerobim, ale skus
Kód: RewriteCond %{HTTP_HOST} ^domena\.sk RewriteCond %{HTTP_USER_AGENT} !identifikator RewriteRule ^(.*)$ http://www.domena.sk/$1 [R=permanent,L]
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal autor témy emer: 28.10.2012 13:32 | |
|
no nakoniec si to oni opravili, takze je uz vsetko vpohode.. problem bol v tom redirecte. itak dik za pomoc a ochotu
_________________ Sorry za prelkepy |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 28.10.2012 13:51 | |
|
Este mi napadlo, len pre informaciu, curl ma prepinac -L, tym mozes povedat, nech to 301 nasleduje na nove umiestnenie, co by fungovalo tiez.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|