3Ô¤¼ÓÔØÓëÀÁ¼ÓÔØ
Ô¤¼ÓÔØºÍÀÁ¼ÓÔØÊÇÓÅ»¯ÍøÒ³Ìø×ªÐÔÄܵÄÓÐÓÃÒªÁì¡£Ô¤¼ÓÔØÊÇÔÚÓû§Î´µã»÷ǰ£¬Ìáǰ¼ÓÔØ¿ÉÄÜÐèÒªµÄ×ÊÔ´£¬ÒÔïÔÌÆÚ´ýʱ¼ä¡£ÀýÈ磬ÔÚÓû§µã»÷ÏÂÒ»Ò³ÃæÖ®Ç°£¬¿ÉÒÔÌáǰ¼ÓÔØÏÂÒ»Ò³ÃæµÄCSSºÍJavaScriptÎļþ¡£ÀÁ¼ÓÔØÔòÊÇÔÚÐèҪʱ²Å¼ÓÔØ×ÊÔ´£¬ÈçͼƬºÍÊÓÆµ£¬¿ÉÒÔÏÔÖøïÔ̳õʼ¼ÓÔØÊ±¼ä¡£
1µç×ÓÉÌÎñÍøÕ¾
ÔÚµç×ÓÉÌÎñÍøÕ¾ÖУ¬ÍøÒ³Ìø×ªµÄÇå¾²ÐÔºÍÓû§ÌåÑéÖÁ¹ØÖ÷Òª¡£ÀýÈ磬ÔÚÓû§Éó²éÉÌÆ·ÏêÇéÒ³ÃæÊ±£¬Ìø×ªµ½?½áËãÒ³ÃæÓ¦¸Ãͨ¹ýÇå¾²µÄ?HTTPSÐÒ飬²¢ÇÒËùÓеÄÓû§ÊäÈë¶¼Ó¦¸Ã¾ÓÉÑÏ¿áµÄÑéÖ¤ºÍ¹ýÂË¡£Í¨¹ýÒì²½¼ÓÔØÊÖÒÕ£¬¿ÉÒÔÔÚ²»Ë¢ÐÂÕû¸öÒ³ÃæµÄÇéÐÎϼÓÔØÐÂÊý¾Ý£¬Ìá¸ßÓû§µÄ²Ù×÷ЧÂÊ¡£
3±ÜÃâ¶ñÒâÌø×ª
ͨ¹ýJavaScriptµÄlocation¹¤¾ß¾ÙÐÐÌø×ªÊ±£¬ÒªÈ·±£ËùÓÐÌø×ªURL¶¼¾ÓÉÑÏ¿áÑéÖ¤£¬ÒÔ±ÜÃâ¶ñÒâÌø×ª¡£¿ÉÒÔʹÓð×Ãûµ¥»úÖÆ£¬Ö»ÔÊÐíÌø×ªµ½¿ÉÐŵÄURL¡£¿ÉÒÔʹÓÃContentSecurityPolicy£¨CSP£©À´ÏÞÖÆ¶ñÒâ¾ç±¾µÄÖ´ÐУ¬´Ó¶ø½øÒ»²½ÌáÉýÇå¾²ÐÔ¡£
ÍøÒ³Ìø×ªµÄ»ùÀ´Ô´Àí
ÍøÒ³Ìø×ª£¬¼òÆÓ?À´Ëµ£¬¾ÍÊÇ´ÓÒ»¸öÍøÒ³Ò³ÃæÌø×ªµ½ÁíÒ»¸öÍøÒ³Ò³ÃæµÄÀú³Ì¡£ÕâÒ»Àú³Ìͨ³£Í¨¹ý³¬Á´½Ó£¨±êÇ©£©¡¢±íµ¥Ìá½»£¨
±êÇ©£©»òJavaScriptÖеÄÖØ¶¨Ïò£¨Èçwindow.location.href£©À´ÊµÏÖ¡£ÔÚÊÖÒÕ²ãÃæ£¬µ±?Óû§µã»÷Ò»¸ö³¬Á´½Ó»òÌá½»Ò»¸ö±íµ¥£¬ä¯ÀÀÆ÷»áÏòÄ¿µÄÍøÕ¾·¢ËÍÒ»¸öHTTPÇëÇ󣬷þÎñÆ÷ÎüÊÕµ½ÇëÇóºó£¬·µ»ØÏìÓ¦µÄ?HTMLÒ³Ãæ£¬ä¯ÀÀÆ÷ÔÙäÖȾÕâ¸öÒ³Ãæ£¬Íê³ÉÌø×ª¡£
ÔÚÊý×Ö»¯Ê±´ú£¬ÍøÒ³Ìø×ª²»µ«½öÊǼòÆÓµÄµ¼º½£¬¸üÊÇÒ»ÃÅÖØ´óµÄÒÕÊõÓëÇ徲DZÐеÄÍŽᡣµ±ÄãÔÚä¯ÀÀÍøÕ¾Ê±£¬¾³£»áÓöµ½Ò³Ãæ×Ô¶¯Ìø×ª»òÕßµã»÷Á´½Óºó±»Ö¸µ¼µ½ÁíÒ»¸öÒ³Ãæ¡£ÕâÖÖ¿´ËÆÑ°³£µÄ²Ù×÷±³ºó£¬Ô̺¬×Ÿ»ºñµÄÊÖÒÕºÍÉè¼ÆÖǻۣ¬ÊÇÍøÒ³¿ª·¢ÕߺÍÓû§ÌåÑéÉè¼ÆÊ¦ÅäºÏÆð¾¢µÄ½á¾§¡£
±¾ÎĽ«´øÄãÉîÈë̽Ë÷ÍøÒ³Ìø×ªµÄÉñÃØ£¬Õ¹ÏÖÆä±³ºóµÄÒþÃØÒÕÊõÓëÇ徲DZÐеľ«Ëè¡£
ÍøÒ³Ìø×ª¿´ËƼòÆÓ£¬µ«Æä±³ºóÒþ²Ø×ÅÖØ´óµÄÊÖÒÕºÍÒÕÊõ£¬¸üÖ÷ÒªµÄ?ÊÇ£¬ÕâÒ»Àú³ÌÖеÄÇå¾²ÎÊÌâÐèÒª¸ß¶ÈÖØÊÓ¡£Í¨¹ýÓÅ»¯Ìø×ªÉè¼ÆºÍ½ÓÄÉÓÐÓõÄÇå¾²²½·¥£¬¿ÉÒÔΪÓû§Ìṩ¸üÁ÷ͨºÍÇå¾²µÄä¯ÀÀÌåÑ顣ϣÍû±¾ÎÄÄܹ»ÎªÄúÌṩÓмÛÖµµÄÐÅÏ¢£¬×ÊÖúÄúÔÚÍøÒ³Ìø×ªµÄÏÖʵӦÓÃÖÐÈ¡µÃ¸üºÃµÄЧ¹û¡£
ÔÚδÀ´µÄÍøÂçÇéÐÎÖУ¬Ëæ×ÅÊÖÒÕµÄÒ»Ö±Éú³¤£¬ÍøÒ³Ìø×ªµÄÇå¾²ÐÔºÍÓû§ÌåÑ齫»áÔ½·¢Ö÷Òª¡£Ï£ÍûÕâЩÊÖÒպͽ¨ÒéÄܹ»×ÊÖúÄúÔÚÏÖʵÊÂÇéÖиüºÃµØÓ¦¶ÔÕâЩÌôÕ½£¬ÎªÓû§Ìṩ¸üÇå¾²¡¢¸üÁ÷ͨµÄÍøÒ³µ¼º½ÌåÑé¡£
1·þÎñ¶ËÖØ¶¨Ïò
·þÎñ¶ËÖØ¶¨ÏòÊÇÖ¸ÔÚ·þÎñÆ÷¶Ë¾ÙÐÐÖØ¶¨Ïò²Ù×÷£¬ÕâÑù¿ÉÒÔïÔ̿ͻ§¶ËµÄ´¦Öóͷ£¼ç¸º£¬Ìá¸ßÌø×ªËÙÂÊ¡£Í¨¹ýÉèÖÃHTTPÏìӦͷÖеÄLocation×ֶΣ¬·þÎñÆ÷¿ÉÒÔ½«ÇëÇóÖ±½Óת·¢µ½Ä¿µÄÒ³Ãæ¡£ÕâÖÖÒªÁìÔÚ´¦Öóͷ£ÖØ´óµÄÖØ¶¨ÏòÂ߼ʱÓÈÆäÓÐÓ㬺ñȻùÓÚÓû§»á»°¡¢Î»ÖûòÆäËû¶¯Ì¬ÐÅÏ¢¾ÙÐеÄÖØ¶¨Ïò¡£
ÕâÌõ´úÂ뽫Óû§ÔÚ0Ãëºó×Ô¶¯Ìø×ªµ½Ö¸¶¨µÄURL¡£
JavaScriptÌø×ª£ºÊ¹ÓÃJavaScriptµÄlocation.href»òÕßlocation.replaceÒªÁìʵÏÖ¡£ÀýÈ磺window.location.href='http://www.example.com';
Õâ¶Î´úÂë»áÔÚÄ¿½ñÒ³Ãæ¼ÓÔØÍê³Éºó£¬½«Óû§Ìø×ªµ½Ö¸¶¨µÄURL¡£
·þÎñÆ÷¶ËÌø×ª£ºÔÚ·þÎñÆ÷¶Ëͨ¹ýÖØ¶¨Ïò£¨ÈçHTTP302¡¢301£©ÊµÏÖÌø×ª¡£ÀýÈ磬ÔÚPHPÖпÉÒÔʹÓÃheader("Location:http://www.example.com");ʵÏÖÌø×ª¡£
У¶Ô£ºÅ·ÑôÏĵ¤(6cEOas9M38Kzgk9u8uBurka8zPFcs4sd)



