×ðÁú¿­Ê±¹ÙÍøµÇ¼

nginxÔõôÌøת

ͨ¹ý nginx ¾ÙÐÐÖض¨Ïò¿É½«ÇëÇó·Óɵ½²î±ð url ¡£ÏêϸµÄ°ì·¨°üÀ¨£ºÉèÖÃЧÀÍÆ÷¿é£¬Ö¸¶¨¼àÌý¶Ë¿ÚºÍЧÀÍÆ÷Ãû³Æ ¡£Ê¹Óà rewrite Ö¸ÁîÖ¸¶¨Öض¨ÏòÀàÐÍ£¬ÈçÓÀÊÀÖض¨Ïò (301) »òÔÝʱÖض¨Ïò (302) ¡£Ê¹ÓÃÕýÔò±í´ïʽƥÅäÇëÇ󣬲¢Ö¸Ê¾Öض¨ÏòµÄ url ¡£Í¨¹ýä¯ÀÀÆ÷»ò curl ÏÂÁî²âÊÔÖض¨Ïò£¬¼ì²éÏìÓ¦´úÂëÊÇ·ñÓëÔ¤ÆÚÒ»Ö£¬ÇëÇóÊÇ·ñ׼ȷÖض¨Ïò ¡£

ÔõÑùʹÓà Nginx ¾ÙÐÐÖض¨Ïò

Ö±ÑÔ²»»ä£º

ʹÓà Nginx ¾ÙÐÐÖض¨Ïò¿ÉÒÔ½«ÇëÇó´ÓÒ»¸ö URL ·Óɵ½ÁíÒ»¸ö URL ¡£

Ïêϸ°ì·¨£º

ÉèÖÃЧÀÍÆ÷¿é£º

server {
 listen 80;
 server_name example.com;

 # Öض¨Ïòµ½ www.example.com
 rewrite ^ https://www.example.com$request_uri? permanent;
}

µÇ¼ºó¸´ÖÆ

Ö¸¶¨Öض¨ÏòÀàÐÍ£º

301 ÓÀÊÀÖض¨Ïò£º ½«ÇëÇóÓÀÊÀÒƶ¯µ½ÐÂλÖã¬ä¯ÀÀÆ÷»á¸üÐÂÊéÇ©ºÍÁ´½Ó ¡£

302 ÔÝʱÖض¨Ïò£º ½«ÇëÇóÔÝʱÒƶ¯µ½ÐÂλÖã¬ä¯ÀÀÆ÷²»»á¸üÐÂÊéÇ©ºÍÁ´½Ó ¡£

303 Éó²éÆäËûλÖ㺠ָʾä¯ÀÀÆ÷´Ó²î±ðµÄλÖûñÈ¡ÇëÇóµÄÏìÓ¦ ¡£

307 ÔÝʱÖض¨Ïò£º Óë 302 ÀàËÆ£¬µ«ÊÊÓÃÓÚ HTTP POST ÇëÇó ¡£

ÉèÖÃÕýÔò±í´ïʽ£º

^£ºÆ¥Åä×Ö·û´®µÄ×îÏÈ ¡£

$£ºÆ¥Åä×Ö·û´®µÄ×îºó ¡£

?£ºÌåÏÖÅÌÎÊ×Ö·û´®ÊÇ¿ÉÑ¡µÄ ¡£

permanent: ָʾÖض¨ÏòÊÇÓÀÊÀÐ﵀ ¡£

²âÊÔÖض¨Ïò£º

ʹÓÃä¯ÀÀÆ÷»ò curl ÏÂÁî»á¼ûԭʼ URL ¡£

¼ì²éÏìÓ¦´úÂëÊÇ·ñÓëÔ¤ÆÚµÄÒ»Ö ¡£

È·ÈÏÇëÇóÊÇ·ñ±»×¼È·Öض¨Ïòµ½Ð URL ¡£

ÆäËûÖض¨ÏòÑ¡Ï

location ¿é£º ¿ÉÒÔʹÓà location ¿é»ùÓÚ·¾¶»òÆäËûÌõ¼þ¾ÙÐÐÖض¨Ïò ¡£

proxy_pass£º ¿ÉÒÔ½«ÇëÇóת·¢µ½ÁíÒ»¸öЧÀÍÆ÷£¬²¢Ñ¡ÔñÐÔµØʹÓà return Ö¸Áî¾ÙÐÐÖض¨Ïò ¡£

if Ìõ¼þ£º ¿ÉÒÔʹÓà if Ìõ¼þÓï¾ä¼ì²éÇëÇóÌõ¼þ²¢Æ¾Ö¤ÐèÒª¾ÙÐÐÖض¨Ïò ¡£

ÒÔÉϾÍÊÇnginxÔõôÌøתµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ