thinkphp°¢ÅÁÆæ·ÓÉÎÞ·¨»á¼ûµÄÔµ¹ÊÔÓÉÊÇʲô¼°Ôõô½â¾ö
Ò»¡¢Ôµ¹ÊÔÓÉÆÊÎö
ÔÚ¿ª·¢Íøվʱ£¬ÎÒÃǾ³£Ê¹ÓÃThinkPHPµÄ·Óɹ¦Ð§¡£¶ø·ÓÉÔò·ÖΪ¾²Ì¬Â·ÓɺͶ¯Ì¬Â·ÓÉÁ½ÖÖ·½·¨£¬¶ø°¢ÅÁÆæ·ÓÉÊǶ¯Ì¬Â·ÓɵÄÒ»ÖÖ¡£µ±ÎÒÃÇʹÓð¢ÅÁÆæ·ÓÉʱ£¬ÓÐʱ¼ä»áÓöµ½ÎÞ·¨»á¼ûµÄÇéÐΡ£
Ôì³ÉÕâÖÖÇéÐεÄÔµ¹ÊÔÓÉÓÐÐí¶à£¬ÏÂÃæΪ¸÷ÈËÏÈÈÝÆäÖм¸ÖÖÖ÷ÒªÔµ¹ÊÔÓÉ£º
¹æÔò½ç˵¹ýʧ
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
ÔÚʹÓ÷Óɹ¦Ð§Ê±£¬ÎÒÃÇÐèÒª½ç˵·ÓɹæÔò¡£ÈôÊǽç˵¹æÔò¹ýʧ£¬»áµ¼Ö·ÓÉÎÞ·¨»á¼û¡£ÒÅ©ij¸ö²ÎÊý»ò²ÎÊýд´í»áµ¼Ö°¢ÅÁÆæ·ÓÉÎÞ·¨Õý³£»á¼û£¬ÀýÈçÔÚ½ç˵¹æÔòʱ¡£
.htaccessÎļþÉèÖÃÎÊÌâ
°¢ÅÁÆæЧÀÍÆ÷¿ÉÒÔͨ¹ý.htaccessÎļþÀ´ÉèÖÃÆäÔËÐÐÇéÐΡ£ÈôÊÇδ¶Ô¸ÃÎļþ¾ÙÐÐ׼ȷµÄÉèÖã¬Ôò»áµ¼Ö·ÓÉÎÞ·¨Õý³£»á¼û¡£
URLÖØдģ¿é먦Æô
ÔÚʹÓÃThinkPHP¿ò¼Üʱ£¬ÐèÒª¿ªÆôURLÖØдģ¿é¡£ÈôÊǸÃÄ£¿é먦Æô£¬¾Í»áµ¼Ö·ÓÉÎÞ·¨Õý³£»á¼û¡£
¶þ¡¢½â¾öÒªÁì
ÔÚÏàʶÁË°¢ÅÁÆæ·ÓÉÎÞ·¨»á¼ûµÄÔµ¹ÊÔÓɺó£¬ÏÂÃæΪ¸÷ÈËÏÈÈݼ¸ÖÖ½â¾öÒªÁ죺
¼ì²é·ÓɹæÔò
µ±Â·ÓÉÎÞ·¨»á¼ûʱ£¬ÎÒÃÇÐèÒª¼ì²é·ÓɹæÔòÊÇ·ñ½çËÃ÷È׼ȷ¡£¿ÉÒÔͨ¹ýÉó²éÏîÄ¿ÖеÄ·ÓÉÎļþÀ´È·ÈÏ¡£ÈôÊÇURLÖÐЯ´øÁËËùÓÐÐëÒªµÄ²ÎÊý£¬²ÎÊýÖµÊÇ·ñ׼ȷ£¬ÇÒ·ÓɹæÔò½çËÃ÷È׼ȷ£¬ÄÇô¾ÍÐèÒª¼ì²éURL×Ô¼ºÊÇ·ñ׼ȷ¡£
ÐÞ¸Ä.htaccessÎļþÉèÖÃ
ÈôÊÇδ׼ȷÉèÖÃ.htaccessÎļþ£¬Ê¹Óð¢ÅÁÆæЧÀÍÆ÷ʱ£¬½«»áÓ°Ïì·ÓɵÄÕý³£»á¼û¡£Òò´Ë£¬ÔÚ·ºÆð¸ÃÇéÐÎʱ£¬ÎÒÃÇÐèÒª·¿ª¸ÃÎļþ£¬¼ì²éÆäÖеÄÉèÖÃÊÇ·ñ׼ȷ£¬ºÃ±ÈÊÇ·ñȱÉÙij¸öÄ£¿é»òÊÇ·ñÒýÈëÁ˹ýʧµÄÄ£°åµÈµÈ¡£
¿ªÆôURLÖØдģ¿é
ÈôÊÇûÓÐÆôÓÃURLÖØдģ¿éʹÓÃThinkPHP¿ò¼Ü£¬Ôò»áµ¼ÖÂÎÞ·¨»á¼ûApache·ÓÉ¡£Òò´Ë£¬ÎÒÃÇÐèÒªÔÚÕýʽ¿ª·¢Ç°È·ÈÏURLÖØдģ¿éÊÇ·ñÒѾ¿ªÆô¡£ÈôÊÇ먦Æô£¬ÔòÐèÒª¾ÙÐпªÆô¡£ÒªÁìÈçÏ£º
(1) ÔÚApcheЧÀÍÆ÷ÖÐÕÒµ½httpd.confÎļþ£¬ÕÒµ½ÒÔÏ´úÂ룺
LoadModule rewrite_module modules/mod_rewrite.so
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
(2) ÈôÊÇÇ°ÃæÓÐ#£¬Ôò½«#ºÅÈ¥µô£¬±äΪ£º
LoadModule rewrite_module modules/mod_rewrite.so
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
(3) È»ºóÔÚ.htaccessÎļþÖÐÌí¼ÓÒÔÏ´úÂ룺
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /index.php/$1 [L]
µÇ¼ºó¸´ÖÆ
(4) ÉúÑÄÎļþÖØÆôЧÀÍÆ÷¼´¿É¡£
ÒÔÉϾÍÊÇthinkphp°¢ÅÁÆæ·ÓÉÎÞ·¨»á¼ûµÄÔµ¹ÊÔÓÉÊÇʲô¼°Ôõô½â¾öµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡