Apache ¼¹ö .htaccess È°¿ë(URL ÆÄÀϽýºÅÛ ¸ÊÇÎ - DirectoryIndex,ErrorDocument,Redirect) |
|
|
 |
13³â Àü |
¿À´ÃÀº URL ÆÄÀϽýºÅÛ ¸ÊÇζó´Â ³»¿ëÀ¸·Î ÁøÇàÇØ º¸°Ú½À´Ï´Ù.
°£´ÜÈ÷ ¸¹ÀÌ »ç¿ëÇÏ´Â DirectoryIndex,ErrorDocument,Redirect ¸¦ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
DirectoryIndex Áö½Ã¾î´Â ¼¹ö¼³Á¤¿¡¼ indexes°¡ OverrideµÇ¾î¾ß ÇÕ´Ï´Ù.
¸¸ÀÏ À¥¹®¼µð·ºÅ丮¿¡ index.html, index.php 2°³ÀÇ ÆÄÀÏÀÌ Àִµ¥,
¼¹ö¼³Á¤ÀÌ index.php¸¦ ¸ÕÀú ¿ÀÇÂÇϵµ·Ï µÇ¾î ÀÖ¾î¼ ¹®Á¦°¡ µÉ °æ¿ì
DirectoryIndex Áö½Ã¾î¸¦ ÀÌ¿ëÇÏ½Ã¸é º¯°æÀÌ °¡´ÉÇÕ´Ï´Ù.
¼³Á¤¹æ¹ýÀº ¸ÕÀú¿°íÀÚ ÇÏ´Â À妽º ¹®¼¸¦ ¼øÂ÷ÀûÀ¸·Î Àû¾îÁÖ½Ã¸é µË´Ï´Ù.
DirectoryIndex index.html index.php
ÀϹÝÀûÀ¸·Î °ø»çÁß¿¡ ÀÖÀ» °æ¿ì, ÇØ´ç ÆäÀÌÁö¸¦ ¸¸µé¾î µÎ¾ú´Ù°¡ »ç¿ëÇÒ¼ö Àְڳ׿ä.
ErrorDocument Áö½Ã¾î´Â FileInfo°¡ Override µÇ¾î¾ß ÇÕ´Ï´Ù.
»ç¿ëÀÚ ¿¡·¯ÆäÀÌÁö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº» ¹®¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
ErrorDocument error-code document
error-code´Â http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html ¸¦ ÂüÁ¶ÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
document¿¡´Â ¸»±×´ë·Î ¹®¼¸¦ ÁöÁ¤ÇÒ¼öµµ ÀÖ°í, URLµµ °¡´ÉÇÏ°í, ¸Þ¼¼Áöµµ °¡´ÉÇÕ´Ï´Ù.
°£´ÜÈ÷ Çѹø ÇØ º¸°Ú½À´Ï´Ù.
ErrorDocument 404 http://community.365managed.com
À§ÀÇ °æ¿ì, Not found ÆäÀÌÁö¸¦ ¿äûÇÒ °æ¿ì community »çÀÌÆ®·Î À̵¿ÇÏ°Ô µË´Ï´Ù.
Redirect Áö½Ã¾î´Â FileInfo°¡ Override µÇ¾î¾ß ÇÕ´Ï´Ù.
ÀϹÝÀûÀ¸·Î »çÀÌÆ® ¸®´º¾óÀÌ µÇ¾î µð·ºÅ丮¸¦ new µð·ºÅ丮·Î »õ·Î »ý¼ºÇÑ °æ¿ì,
¿¹Àü old µð·ºÅ丮·Î ¿äûÀÌ ¿Ã°æ¿ì, new µð·ºÅ丮·Î µð´ÙÀÌ·ºÆ® ½Ãŵ´Ï´Ù.
Redirect /old http://test.com/new
|
|
̵̧ : 609 |
̵̧
¸ñ·Ï
|
|