thinkphp·ÓÉÊǸÉʲôµÄ
thinkphpÊÇÒ»¿î»ùÓÚphpµÄ¿ªÔ´mvc¿ò¼Ü£¬ËüÔÚ¿ª·¢ÕßÖб¸ÊܽӴý¡£Â·ÓÉÊÇthinkphp¿ò¼ÜÖкÜÊÇÖ÷ÒªµÄÒ»¸ö×é³É²¿·Ö£¬ÊÇ¿ò¼ÜʵÏÖurl»á¼ûµÄ½¹µã»úÖÆÖ®Ò»£¬ÓÈÆäÊÇÔÚmvcģʽÏ£¬Â·ÓɵÄ×÷ÓøüΪÖ÷Òª¡£
ÄÇô£¬thinkphp·ÓÉÊǸÉʲôµÄ£¿
Ò»¡¢¼ò½é
ÔÚ¿ª·¢WebÓ¦ÓóÌÐòʱ£¬Óû§»á¼ûÌض¨URLµØµãʱ£¬Ð§ÀÍÆ÷ÐèҪŲÓÃÏìÓ¦µÄ¿ØÖÆÆ÷ÒªÁì¾ÙÐд¦Àí£¬Õâʱ¾ÍÐèҪʹÓ÷ÓÉ»úÖÆ¡£
ThinkPHP¿ò¼ÜÖеÄ·ÓÉÊǽ«Óû§ÊäÈëµÄURLµØµãÓ³Éäµ½ÏêϸµÄ¿ØÖÆÆ÷ÒªÁìÉÏ£¬²¢½«Õâ¸öÀú³Ì·â×°µ½Ò»¸ö·ÓÉÀàÖУ¬¿ª·¢Õß¿ÉÒÔƾ֤ÐèÇóÎÞаÉèÖ÷ÓÉ¡£
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
¶þ¡¢×÷ÓÃ
ÃÀ»¯URLµØµã
ͨ¹ýʹÓÃThinkPHP·ÓÉ£¬¿ª·¢Õß¿ÉÒÔ¶ÔURLµØµã¾ÙÐÐÃÀ»¯£¬½«Ò»Ð©½ÏÁ¿³¤¡¢ÖØ´óºÍÄÑÃ÷µÄURLµØµãת»¯Îª¼òÆÓÃ÷ÎúµÄURLµØµã£¬Ìá¸ßÓû§ÌåÑé¡£
ÀýÈ磺Ա¾µÄURLµØµãΪ http://localhost/index.php?m=home&c=index&a=login£¬Ê¹Ó÷Óɺ󣬿ÉÒÔ½«µØµãת»¯Îª http://localhost/index/login¡£
ʵÏÖSEOÓÅ»¯
ÔÚËÑË÷ÒýÇæÓÅ»¯ÖУ¬Ò»Ð©ËÑË÷ÒýÇæ»á½µµÍ¶ÔURLÖвÎÊýµÄ´¦ÀíȨÖØ£¬¶ø¸ü¶àµØ¹Ø×¢URLÖеÄÒªº¦×Ö£¬Òò´ËʹÓÃThinkPHP·ÓÉ¿ÉÒÔ½«URLת»¯ÎªÔ½·¢Òªº¦×ÖÓѺõÄÐÎʽ£¬¿ÉÒÔÌá¸ßÍøÕ¾µÄËÑË÷ÅÅÃû£¬ÓÅ»¯SEO¡£
ʵÏÖURLÇå¾²ÐÔ
ÓÉÓÚһЩÃô¸ÐÐÅÏ¢¿ÉÄܻش«µ½URLµØµãÖУ¬ÈôÊDz»¾ÙÐмÓÃÜ´«Ê䣬½«»á¶ÔЧÀÍÆ÷µÄÇå¾²ÐÔ±¬·¢Íþв¡£Ê¹ÓÃThinkPHP·ÓɶÔURL¾ÙÐмÓÃÜ£¬¿ÉÒÔÌá¸ßURLµÄÇå¾²ÐÔ£¬±£»¤Ãô¸ÐÐÅÏ¢¡£
ʵÏÖ¿çƽ̨ÐÔ
ÔÚWebÓ¦ÓóÌÐò¿ª·¢ÖУ¬Í³Ò»¸öÓ¦ÓÃÐèҪ˳Ӧ²î±ðµÄƽ̨¾ÙÐлá¼û£¬Òò´ËÐèÒª¿çƽ̨ÊÊÅ䡣ʹÓÃThinkPHP·ÓÉ£¬¿ª·¢Õß¿ÉÒÔƾ֤ƽ̨¶ÔURL¾ÙÐÐÊÊÅ䣬Ìá¸ß¿çƽ̨ÐÔ¡£
Èý¡¢»ù±¾Ê¹ÓÃ
ÔÚThinkPHP¿ò¼ÜÖУ¬Â·ÓÉ»úÖÆÊÇĬÈÏ¿ªÆôµÄ£¬Òò´Ë¿ª·¢ÕßÖ»ÐèҪƾ֤ÒÔÏ°취¾ÙÐÐÉèÖü´¿ÉʵÏÖ·ÓÉ£º
ÐÞ¸ÄÉèÖÃÎļþ
ÔÚconfigĿ¼ÏÂÕÒµ½route.phpÎļþ£¬·¿ªºó»á¿´µ½ÒÔÏÂĬÈÏÉèÖãº
return [ 'route'=>[ 'index'=>'index/index', ] ];
µÇ¼ºó¸´ÖÆ
¡®index¡¯Ö¸µÄÊÇURLµØµãµÄºó׺£¬¡®index/index¡¯ÌåÏÖµÄÊÇŲÓõĿØÖÆÆ÷ºÍÒªÁ죬ÕâÀïĬÈÏÊÇŲÓÃIndex¿ØÖÆÆ÷ÏÂÃæµÄindexÒªÁì¡£
ÉèÖ÷ÓɹæÔò
ÔÚroute.phpÎļþÖУ¬¿ª·¢Õß¿ÉÒÔƾ֤ÐèÇó×Ô½ç˵·ÓɹæÔò£¬¼ÓÈëÒÔÏ´úÂ룺
return [ 'route'=>[ 'login'=>'home/index/login', 'reg'=>'home/index/register', ] ];
µÇ¼ºó¸´ÖÆ
¸Ã´úÂëÖУ¬¡®home/index/login¡¯ÌåÏÖµÄÊÇ¿ØÖÆÆ÷ºÍÒªÁ죬¡®login¡¯ÌåÏÖµÄÊÇURLÖеÄURLµØµã¡£
ŲÓÃÒªÁì
ÔÚÊÓͼ²ã£¨View£©£¬Å²ÓÃÒªÁìʱ£¬Ö»ÐèÒªÊäÈë×Ô½ç˵µÄ·Óɵص㼴¿É£º
<a href="<?php echo url('login');?>">怬</a>
µÇ¼ºó¸´ÖÆ
»á¼û
ÔÚä¯ÀÀÆ÷ÖÐÊäÈë×Ô½ç˵·Óɵص㣬»á¼ûÏìÓ¦µÄ¿ØÖÆÆ÷ÒªÁì¡£
ËÄ¡¢×¢ÖØÊÂÏî
·ÓɹæÔòÒª¹æ·¶
·ÓɹæÔòÖÐÐèҪעÖؾÞϸд¡¢Ð±¸ÜºÍµ¥´ÊµÄ׼ȷÐÔ¡£
±ÜÃâ·ÓɳåÍ»
ÔÚ½ç˵²î±ð·ÓɹæÔòʱ£¬ÐèҪעÖØ×èÖ¹Á½¸ö¹æÔòµÄ³åÍ»£¬²»È»»áµ¼Ö³ÌÐòÎÞ·¨Õý³£ÔËÐС£
¿ÉÒÔ¶Ô·ÓÉÀú³Ì¾ÙÐжþ´Î¿ª·¢
¶Ô·ÓÉÀú³Ì¾ÙÐжþ´Î¿ª·¢Äܹ»ÔöÌíÆäÎÞаÐÔ£¬¸üºÃµØ˳Ӧ¿ª·¢ÕßÐèÇó¡£
×ÜÖ®£¬ThinkPHP·ÓÉ»úÖÆÊÇÖ÷ÒªµÄ×é³É²¿·Ö£¬ËüÄܹ»ÊµÏÖURLµØµãµÄÃÀ»¯¡¢SEOÓÅ»¯¡¢Çå¾²ÐÔ°ü¹Ü¡¢¿çƽ̨ÊÊÅäµÈÖ÷Òª¹¦Ð§¡£¿ª·¢Õß¿ÉÒÔÎÞаÔËÓÃThinkPHP·ÓÉ£¬Ìá¸ßWebÓ¦ÓóÌÐòµÄ¿ª·¢Ð§ÂʺÍÓû§ÌåÑé¡£
ÒÔÉϾÍÊÇthinkphp·ÓÉÊǸÉʲôµÄµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡