Tagraíonn seichimh éalaithe dúbailte do chásanna ina n-éalaítear carachtair áirithe go minic agus iad ag éalú ó shreang. In ionchódú URL, is minic a éalaítear carachtair speisialta chun a chinntiú go gcuirtear ar aghaidh i gceart iad agus go ndéanann an freastalaí iad a pharsáil. Mar shampla, éalaítear spásanna mar "%20", agus de ghnáth ní éalaítear an comhartha móide (+) toisc go seasann sé do spás san URL. Mar sin féin, má éalaíonn an freastalaí trí dhearmad ó charachtair a d’éalaigh cheana arís, ginfear seicheamh éalaithe dúbailte.
Tuairiscíonn an freastalaí go bhfuil an modúl scagtha iarratas cumraithe chun iarratais a dhiúltú ina bhfuil seichimh éalaithe dúbailte, rud a d'fhéadfadh a chiallaíonn go gcreideann an freastalaí gur éalaigh an comhartha móide san URL faoi dhó, is é sin go n-éalaítear an comhartha móide mar % 2B agus ansin éalaigh arís Is é an sainmhíniú % 252B, a mheastar a bheith mícheart. Seans go ndiúltóidh an freastalaí dá leithéid d’iarratas toisc go bhféadfadh sé earráidí parsála nó fadhbanna slándála a chruthú.
Athbhreithnigh
applicationHost.config
Cumraíocht an chomhaid, le do thoil cúltaca an comhad roimh é a mhodhnú ar eagla na heagla.
%SystemDrive%\Windows\System32\inetsrv\config
Faigh an comhad cumraíochta suímh comhfhreagrach faoin bhfillteán, de ghnáth \applicationHost.config
, agus ansin é a oscailt le eagarthóir téacs (cosúil le Notepad).<requestFiltering>
chuid. In IIS 7, féadfaidh an modúl URLScan bac a chur ar iarratais URL ina bhfuil comhartha móide de réir réamhshocraithe.<requestFiltering>
alt, is féidir leat a <allowDoubleEscaping>
eilimint, ag leagan a luach go true
, chun an comhartha móide a cheadú sa URL. Sampla:<security> <requestFiltering allowDoubleEscaping="true"></requestFiltering> </security>