Á¦7Àå Zend_Controller

¸ñÂ÷

7.1. Zend_Controller Äü ½ºÅ¸Æ®
7.1.1. µµÀÔ
7.1.2. Äü ½ºÅ¸Æ®
7.2. Zend_Controller ÀÇ ±âº»
7.3. ÇÁ·±Æ® ÄÜÆ®·Ñ·¯
7.3.1. °³¿ä
7.3.2. ÁÖ¿äÇÑ ¸Þ¼Òµå
7.3.3. ȯ°æ¿¡ÀÇ ¾×¼¼½º¿ë ¸Þ¼Òµå±º
7.3.4. ÇÁ·±Æ® ÄÜÆ®·Ñ·¯ÀÇ ÆÄ¶ó¹ÌÅÍ
7.3.5. ÇÁ·±Æ® ÄÜÆ®·Ñ·¯ÀÇ ¼­ºê Ŭ·¡½ºÀÇ ÀÛ¼º
7.4. ¸®Äù½ºÆ® ¿ÀºêÁ§Æ®
7.4.1. µµÀÔ
7.4.2. HTTP ¸®Äù½ºÆ®
7.4.3. ¸®Äù½ºÆ® ¿ÀºêÁ§Æ®ÀÇ ¼­ºê Ŭ·¡½ºÀÇ ÀÛ¼º
7.5. Ç¥ÁØÀÇ ¶ó¿ìÅÍ: Zend_Controller_Router_Rewrite
7.5.1. µµÀÔ
7.5.2. ¶ó¿ìÅÍÀÇ »ç¿ë¹ý
7.5.3. ±âº»ÀûÀÎ RewriteRouter ÀÇ Á¶ÀÛ¹ý
7.5.4. µðÆúÆ®ÀÇ ·çÆ®
7.5.5. º£À̽º URL ¹× ¼­ºê µð·ºÅ丮
7.5.6. ·çÆ®ÀÇ ÇüÅÂ
7.5.7. RewriteRouter (À¸)·ÎÀÇ Zend_Config ÀÇ »ç¿ë¹ý
7.5.8. ¶ó¿ìÅÍÀÇ ¼­ºê Ŭ·¡½ºÀÇ ÀÛ¼º
7.6. µð½ºÆÖÃÄ
7.6.1. °³¿ä
7.6.2. µð½ºÆÖÃÄÀÇ ¼­ºê Ŭ·¡½ºÀÇ ÀÛ¼º
7.7. ¾×¼Ç ÄÜÆ®·Ñ·¯
7.7.1. µµÀÔ
7.7.2. ¿ÀºêÁ§Æ®ÀÇ ÃʱâÈ­
7.7.3. µð½ºÆÌÄ¡ ÀüÈÄÀÇ ÈÅ
7.7.4. ¾×¼¼½º¿ë ¸Þ¼Òµå
7.7.5. ºäÀÇ ÅëÇÕ
7.7.6. À¯Æ¿¸®Æ¼ ¸Þ¼Òµå
7.7.7. ¾×¼Ç ÄÜÆ®·Ñ·¯ÀÇ ¼­ºê Ŭ·¡½ºÀÇ ÀÛ¼º
7.8. ¾×¼Ç ÇïÆÛ
7.8.1. µµÀÔ
7.8.2. ÇïÆÛÀÇ ÃʱâÈ­
7.8.3. ÇïÆÛ ºê·ÎÄ¿
7.8.4. ÆíÀÔÀÇ ¾×¼Ç ÇïÆÛ
7.8.5. µ¶ÀÚÀûÀÎ ÇïÆÛÀÇ ÀÛ¼º
7.9. ¸®½ºÆù½º ¿ÀºêÁ§Æ®
7.9.1. »ç¿ë¹ý
7.9.2. Çì´õÀÇ Á¶ÀÛ
7.9.3. À̸§ ´ÙÇØ ¼¼±×¸ÕÆ®(segment)
7.9.4. ¸®½ºÆù½º ¿ÀºêÁ§Æ®³»¿¡¼­ÀÇ ¿¹¿ÜÀÇ °Ë»ç
7.9.5. ¸®½ºÆù½º ¿ÀºêÁ§Æ®ÀÇ ¼­ºê Ŭ·¡½ºÀÇ ÀÛ¼º
7.10. Ç÷¯±× ÀÎ
7.10.1. µµÀÔ
7.10.2. Ç÷¯±× ÀÎÀÇ ¾²´Â ¹ý
7.10.3. Ç÷¯±× ÀÎÀÇ »ç¿ë¹ý
7.10.4. Ç÷¯±× ÀÎÀÇ Ãëµæ°ú Á¶ÀÛ
7.10.5. Ç¥ÁØÀÇ ¹èÆ÷ ÆÐŰÁö¿¡ Æ÷ÇԵǴ Ç÷¯±× ÀÎ
7.11. ¸ðµâ·¯ µð·ºÅ丮 ±¸Á¶ÀÇ ±Ô¾àÀÇ »ç¿ë
7.11.1. µµÀÔ
7.11.2. ¸ðµâ ÄÜÆ®·Ñ·¯ µð·ºÅ丮ÀÇ ÁöÁ¤
7.11.3. ¸ðµâ¿¡ÀÇ ·çÆÃ
7.11.4. ¸ðµâ ȤÀº ±Û·Î¹úÀÇ µðÆúÆ® ÄÜÆ®·Ñ·¯
7.12. MVC (À¸)·ÎÀÇ ¿¹¿Ü
7.12.1. µµÀÔ
7.12.2. ¿¹¿Ü¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀº?
7.12.3. MVC ±×¸®°í Á¶¿ìÇÒ ¿¹¿Ü
7.13. ÀÌÀüÀÇ ¹öÁ¯À¸·ÎºÎÅÍÀÇ ÀÌÇà
7.13.1. 0.9.3 (À¸)·ÎºÎÅÍ 1.0.0RC1 ÀÌÈÄ¿¡ÀÇ ÀÌÇà
7.13.2. 0.9.2 (À¸)·ÎºÎÅÍ 0.9.3 ÀÌÈÄ¿¡ÀÇ ÀÌÇà
7.13.3. 0.6.0 (À¸)·ÎºÎÅÍ 0.8.0 ÀÌÈÄ¿¡ÀÇ ÀÌÇà
7.13.4. 0.2.0 ÀÌÀüÀÇ ¹öÁ¯À¸·ÎºÎÅÍ 0.6.0 ¿¡ÀÇ ÀÌÇà

7.1. Zend_Controller Äü ½ºÅ¸Æ®

7.1.1. µµÀÔ

Zend_Controller (Àº)´Â,Zend Framework ÀÇ MVC ½Ã½ºÅÛÀÇ Áß½ÉÀÌ µÇ´Â °ÍÀÔ´Ï´Ù.MVC ÇÏ ¸ðµ¨-ºä-ÄÜÆ®·Ñ·¯ ÀÇ ¸Ó¸® ±ÛÀÚ¸¦ ÃëÇÑ °ÍÀ¸·Î, ¾îÇø®ÄÉÀ̼ÇÀÇ ³í¸®¿Í Ç¥½Ã ³í¸®¸¦ ºÐ¸®½ÃŰ´Â ¼³°è ¼ö¹ýÀÔ´Ï´Ù. Zend_Controller_Front ÇÏ ÇÁ·±Æ® ÄÜÆ®·Ñ·¯ ÆÐÅÏÀ» ½ÇÀåÇϰí ÀÖ¾î, ¸ðµç ¸®Äù½ºÆ®¸¦ ÀÏ´Ü ÇÁ·±Æ® ÄÜÆ®·Ñ·¯·Î ¹ÞÀº ´ÙÀ½ ±× URL ¿¡ ÀǰÅÇÑ ¾×¼Ç ÄÜÆ®·Ñ·¯¿¡ ¹è¼ÛÇÕ´Ï´Ù.

Zend_Controller (Àº)´Â, È®À强À» °í·ÁÇØ ÀÛ¼ºµÇ°í ÀÖ½À´Ï´Ù. È®ÀåÀÇ ¹æ¹ýÀ¸·Î¼­´Â, ±âÁ¸ÀÇ Å¬·¡½ºÀÇ ¼­ºê Ŭ·¡½º¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú ¾×¼Ç ÇïÆÛ¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. »õ·Î¿î ¼­ºê Ŭ·¡½º¸¦ ÀÛ¼ºÇϸé, ÄÜÆ®·Ñ·¯ Ŭ·¡½ºÀÇ ±â¹ÝÀÌ µÈ´Ù ÀÎÅÍÆäÀ̽º³ª ±â´ÉÀ» »õ·Ó°Ô ¾µ ¼ö ÀÖ½À´Ï´Ù. ¾×¼Ç ÇïÆÛ¸¦ »ç¿ëÇϸé, ½Ã½ºÅÛÀÇ ±â´ÉÀ» °­È­Çϰųª º¯°æÇϰųª ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

7.1.2. Äü ½ºÅ¸Æ®

º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾Ë°í ½ÍÀº °æ¿ì´Â, ´ÙÀ½ÀÇ ¼½¼ÇÀ» ÂüÁ¶ÇØ ÁֽʽÿÀ. ¿ì¼± ¿òÁ÷¿© º¸°í ½Í´Ù°í ÇÏ´Â ºÐÀº, ¿©±â¸¦ ÀÐÀ¸¸é ÁÁÀ» °ÍÀÔ´Ï´Ù.

7.1.2.1. ÆÄÀÏ ½Ã½ºÅÛ ·¹À̾ƿôÀÇ ÀÛ¼º

¿ì¼±Àº µð·ºÅ丮 ±¸¼ºÀ» °áÁ¤ÇսôÙ. ÀüÇüÀûÀÎ ·¹À̾ƿôÀº, ´ÙÀ½°ú °°Àº °ÍÀÔ´Ï´Ù.


application/
    controllers/
        IndexController.php
    models/
    views/
        scripts/
            index/
                index.phtml
        helpers/
        filters/
html/
    .htaccess
    index.php

7.1.2.2. ¹®¼­ ·çÆ®ÀÇ ¼³Á¤

À¥ ¼­¹öÀÇ ¹®¼­ ·çÆ®¸¦, ¹æ±ÝÀüÀÇ ·¹À̾ƿôÁßÀÇ html µð·ºÅ丮·Î ¼³Á¤ÇÕ´Ï´Ù.

7.1.2.3. rewrite ·êÀÇ ÀÛ¼º

À§ÀÇ ·¹À̾ƿôÀÇ html/.htaccess ÆÄÀÏÀ», ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÕ´Ï´Ù.


RewriteEngine on
RewriteRule !.(js|ico|gif|jpg|png|css)$ index.php

ÀÌ ·êÀº, ÀÚ¿ø (È­»óÀ̳ª ½ºÅ¸ÀÏ ½ÃÆ®) ÀÌ¿ÜÀÇ ¸ðµç ¸®Äù½ºÆ®¸¦ ÇÁ·±Æ® ÄÜÆ®·Ñ·¯¿¡ Àü¼Û ÇÕ´Ï´Ù. À̿ܿ¡µµ ÇÁ·±Æ® ÄÜÆ®·Ñ·¯¿¡ µ¹¸®°í ½ÍÁö ¾ÊÀº È®ÀåÀÚ(extension)°¡ ÀÖ´Â °æ¿ì (PDF (ÀÌ)³ª ÅØ½ºÆ® ÆÄÀÏ µî) (Àº)´Â, ±× È®ÀåÀÚ(extension)¸¦ Ãß°¡ÇϵçÁö rewrite ·êÀ» µ¶ÀÚÀûÀ¸·Î ÀÛ¼ºÇϰųª ÇսôÙ.

[ÁÖÀÇ] ÁÖÀÇ

À§ÀÇ rewrire ·êÀº Apache ¿ë¹«ÀÇ °ÍÀÔ´Ï´Ù. ±× ¿ÜÀÇ À¥ ¼­¹ö¿ëÀÇ ¿¹¿¡ ´ëÇØ¼­´Â ¶ó¿ìÅÍÀÇ ¹®¼­ (À»)¸¦ ÂüÁ¶ÇØ ÁֽʽÿÀ.

7.1.2.4. ±âµ¿ ÆÄÀÏÀÇ ÀÛ¼º

±âµ¿ ÆÄÀϰú´Â ¸ðµç ¸®Äù½ºÆ®ÀÇ Àü¼Ûó°¡ µÇ´Â ÆÄÀÏ·Î, À̹ø ¿¹¿¡¼­´Â html/index.php ÇÏÁö¸¸ °Å±â¿¡ ¸ÂÀ¾´Ï´Ù. html/index.php (À»)¸¦ ÁÁ¾ÆÇÏ´Â ¿¡µðÅÍ·Î ¿­·Á, ´ÙÀ½ÀÇ ³»¿ëÀ» Ãß°¡ÇÕ´Ï´Ù.


<?php
require_once 'Zend/Controller/Front.php';
Zend_Controller_Front::run('/path/to/app/controllers');

À̰ÍÀº, ÇÁ·±Æ® ÄÜÆ®·Ñ·¯ÀÇ ÀνºÅϽº¿Í µð½ºÆÌÄ¡¸¦ ½Ç½ÃÇÕ´Ï´Ù. ÀÌ °á°ú, ¾ÆÄí¾Æº»ÄÜÆ®·Ñ·¯¿¡ ¸®Äù½ºÆ®°¡ Àü¼Û µË´Ï´Ù.

7.1.2.5. µðÆúÆ®ÀÇ ¾×¼Ç ÄÜÆ®·Ñ·¯ÀÇ ÀÛ¼º

¾×¼Ç ÄÜÆ®·Ñ·¯¿¡ ´ëÇØ ¼³¸íÇϱâ Àü¿¡, ¿ì¼± Zend Framework (À¸)·ÎÀÇ ¸®Äù½ºÆ®ÀÇ Ã³¸® ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æ µÓ½Ã´Ù. µðÆúÆ®¿¡¼­´Â,URL ÆÐ½ºÀÇ ÃÖÃÊÀÇ ºÎºÐÀÌ ÄÜÆ®·Ñ·¯, ±×¸®°í ±× ´ÙÀ½ÀÇ ºÎºÐÀÌ ¾×¼Ç¿¡ ´ëÀÀÇÕ´Ï´Ù.¿¹¸¦ µé¾î URL ÇÏÁö¸¸ http://framework.zend.com/roadmap/components ÀÎ °æ¿ì, ÆÐ½º´Â /roadmap/components µÇ¾î, À̰ÍÀº roadmap ÄÜÆ®·Ñ·¯ÀÇ components ¾×¼Ç¿¡ ´ëÀÀÇÕ´Ï´Ù. ¾×¼ÇÀ» »ý·« ÇßÀ» °æ¿ì´Â index ¾×¼ÇÀÌ´Ù°í º¸ÀÔ´Ï´Ù. ¶Ç ÄÜÆ®·Ñ·¯¸¦ »ý·« ÇßÀ» °æ¿ì´Â index ÄÜÆ®·Ñ·¯ÀÌ´Ù°í º¸ÀÔ´Ï´Ù (Apache ÇÏÁö¸¸ ÀÚµ¿ÀûÀ¸·Î DirectoryIndex ¿¡ ´ëÀÀ½ÃŲ´Ù°í ÇÏ´Â ±Ô¾à¿¡ µû¶ó¼­ ÀÖ½À´Ï´Ù).

Zend_Controller ÀÇ µð½ºÆÖÃÄ´Â, ÄÜÆ®·Ñ·¯¸¦ ´ëÀÀÇϴ Ŭ·¡½º¿¡ °ü·ÃÁþ½À´Ï´Ù. µðÆúÆ®¿¡¼­´Â, ÄÜÆ®·Ñ·¯¸íÀÇ ¼±µÎ¸¦ ´ë¹®ÀÚ·Î ÇÑ °Í¿¡ Controller (À»)¸¦ ¿¬°áÇÑ °ÍÀÌ Å¬·¡½º¸íÀÌ µË´Ï´Ù. Áï, À§ÀÇ ¿¹¿¡¼­´Â roadmap ÄÜÆ®·Ñ·¯°¡ RoadmapController Ŭ·¡½º¿¡ ´ëÀÀÇÏ°Ô µË´Ï´Ù.

°°ÀÌ ¾×¼Çµµ ÄÜÆ®·Ñ·¯ Ŭ·¡½ºÀÇ ¸Þ¼Òµå¿¡ °ü·ÃÁþ½À´Ï´Ù. µðÆúÆ®¿¡¼­´Â, ¾×¼Ç¸íÀ» ¼Ò¹®ÀÚ·Î º¯È¯ÇØ Action (À»)¸¦ Ãß°¡ÇÑ °ÍÀÌ ¸Þ¼Òµå¸íÀÌ µË´Ï´Ù. Áï, À§ÀÇ ¿¹¿¡¼­´Â components ¾×¼ÇÀº componentsAction ¸Þ¼Òµå°¡ µÇ¾î, ÃÖÁ¾ÀûÀ¸·Î RoadmapController::componentsAction() ÇÏÁö¸¸ ÄÝ µÇ°Ô µË´Ï´Ù.

°è¼Ó µÇ°í, µðÆúÆ®ÀÇ ¾×¼Ç ÄÜÆ®·Ñ·¯¿Í ¾×¼Ç ¸Þ¼Òµå¸¦ ¸¸µé¾î º¾½Ã´Ù. ¹æ±ÝÀü ¼³¸íÇÑ °Íó·³, µðÆúÆ®ÀÇ ÄÜÆ®·Ñ·¯¸í ¹× ¾×¼Ç¸íÀº ¾î´ÀÂÊÀ̳ª index µË´Ï´Ù. application/controllers/IndexController.php (À»)¸¦ ¿­¾î, ´ÙÀ½ÀÇ ³»¿ëÀ» ÀÔ·ÂÇսôÙ.


<?php
/** Zend_Controller_Action */
require_once 'Zend/Controller/Action.php';

class 
IndexController extends Zend_Controller_Action
{
    public function 
indexAction()
    {
    }
}
}

µðÆúÆ®¿¡¼­´Â ViewRenderer ¾×¼Ç ÇïÆÛ°¡ À¯È¿ÇÏ°Ô µË´Ï´Ù.Áï, ¾×¼Ç ¸Þ¼Òµå¿Í °Å±â¿¡ ´ëÀÀÇÏ´Â ºä½ºÅ©¸³Æ®¸¦ ÁغñÇϸé, °ð¹Ù·Î ±× ³»¿ëÀ» ·»´õ¸µ ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. µðÆúÆ®¿¡¼­´Â,MVCÀÇ ºäÃþÀ¸·Î¼­ Zend_View (À»)¸¦ »ç¿ëÇÕ´Ï´Ù. ViewRenderer (Àº)´Â, ÄÜÆ®·Ñ·¯¸í (¿¹¸¦ µé¾î index) (¿Í)°ú ¾×¼Ç¸í (¿¹¸¦ µé¾î index) (À¸)·ÎºÎÅÍ Ã³¸®ÇÏ´Â ÅÛÇø´À» °áÁ¤ÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â, ÅÛÇø´ÀÇ È®ÀåÀÚ(extension)´Â .phtml µË´Ï´Ù.Áï, À§ÀÇ ¿¹¿¡¼­´Â index/index.phtml (À»)¸¦ ·»´õ¸µ ÇÕ´Ï´Ù. ÇÑÃþ ´õ ViewRenderer (Àº)´Â, ÄÜÆ®·Ñ·¯¿Í µ¿ÀÏ °èÃþ¿¡ ÀÖ´Ù views µð·ºÅ丮¸¦ ÀÚµ¿ÀûÀ¸·Î ºäÀÇ ±âÀú µð·ºÅ丮·Î °£ÁÖÇØ, views/scripts/ ºä½ºÅ©¸³Æ®°¡ µÎ¾îÁö´Â °ÍÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. µû¶ó¼­, ½ÇÁ¦·Î ·»´õ¸µ µÇ´Â ÅÛÇø´Àº application/views/scripts/index/index.phtml µË´Ï´Ù.

7.1.2.6. ºä½ºÅ©¸³Æ®ÀÇ ÀÛ¼º

¹æ±ÝÀü ¼³¸íÇÑ °Íó·³, ºä½ºÅ©¸³Æ®ÀÇ Àå¼Ò´Â application/views/scripts/ ÀÔ´Ï´Ù. µðÆúÆ® ÄÜÆ®·Ñ·¯¿¡ À־ÀÇ µðÆúÆ®ÀÇ ¾×¼ÇÀÇ ºä½ºÅ©¸³Æ®´Â application/views/scripts/index/index.phtml µË´Ï´Ù.ÀÌ ÆÄÀÏÀ» ÀÛ¼ºÇØ, ¹«¾ùÀΰ¡ HTML (À»)¸¦ ÀÔ·ÂÇØ º¾½Ã´Ù.


<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>My first Zend Framework App</title>
</head>
<body>
    <h1>Hello, World!</h1>
</body>
</html>

7.1.2.7. ¿¡·¯ ÄÜÆ®·Ñ·¯ÀÇ ÀÛ¼º

µðÆúÆ®·Î, ¿¡·¯ Çڵ鷯 Ç÷¯±× ÀÎ ÇÏÁö¸¸ µî·ÏµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ·Á¸é , ¿¡·¯ 󸮿ëÀÇ ÄÜÆ®·Ñ·¯°¡ ÇÊ¿äÇÕ´Ï´Ù. µðÆúÆ® ¼³Á¤¿¡¼­´Â, µðÆúÆ® ¸ðµâÀÇ ErrorController ¿¡ errorAction ±×·¸´Ù°í ÇÏ´Â ¸Þ¼Òµå°¡ ÀÖ´Â °ÍÀ» »óÁ¤Çϰí ÀÖ½À´Ï´Ù.


<?php
/** Zend_Controller_Action */
require_once 'Zend/Controller/Action.php';

class 
ErrorController extends Zend_Controller_Action
{
    public function 
errorAction()
    {
    }
}

¹æ±ÝÀü ¼³¸íÇÑ µð·ºÅ丮 ±¸¼º¿¡ ÀÇÇØ, ÀÌ ÆÄÀÏÀº application/controllers/ErrorController.php ¿¡ ¹èÄ¡µÇ°Ô µË´Ï´Ù.À̰Ͱú´Â º°µµ·Î, ºä½ºÅ©¸³Æ® application/views/scripts/error/error.phtml ÇÏÁö¸¸ ÇÊ¿äÇÕ´Ï´Ù.±× ³»¿ëÀº, ¿¹¸¦ µé¾î ´ÙÀ½°ú °°ÀÌ µÇ°ÚÁö¿ä.


<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>¿¡·¯</title>
</head>
<body>
    <h1>¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù</h1>
    <p>¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù.Àá½Ã ÈÄ¿¡ Çѹø ´õ ½ÃÇèÇØ ÁÖ¼¼¿ä.</p>
</body>
</html>

7.1.2.8. ½ÇÁ¦·Î º¾½Ã´Ù!

¿©±â±îÁö ¿À¸é, ½ÇÁ¦·Î ºê¶ó¿ìÀú·Î »çÀÌÆ®¸¦ Ç¥½ÃÇØ º¼ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀÇ µµ¸ÞÀÎÀÌ example.com (ÀÌ)¶ó°í Çϸé, ÀÌÇÏÀÇ ¸î°³ÀÇ URL ±×¸®°í ¹æ±ÝÀü ÀÛ¼ºÇÑ ÆäÀÌÁö°¡ Ç¥½ÃµÇ°ÚÁö¿ä.

  • http://example.com/

  • http://example.com/index

  • http://example.com/index/index

À̰ÍÀ¸·Î, ½ÇÁ¦·Î ÄÜÆ®·Ñ·¯³ª ¾×¼ÇÀ» ÀÛ¼ºÇÒ Áغñ¸¦ ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ÃàÇÏÇÕ´Ï´Ù!