|
Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
|
|
|
|
ÀÌÀü ÁÖÁ¦ º¸±â :: ´ÙÀ½ ÁÖÁ¦ º¸±â |
±Û¾´ÀÌ |
¸Þ½ÃÁö |
clackend ¼Õ´Ô
|
¿Ã·ÁÁü: 2006.4.06 ¸ñ, 12:35 am ÁÖÁ¦: ¾ÆÆÄÄ¡¿¡¼ »ç¿ëÀÚº° °¡»óÈ£½ºÆ®¸¦ ¼³Á¤ÇÏ·ÁÇÕ´Ï´Ù |
|
|
¾ÆÆÄÄ¡¿¡¼ »ç¿ëÀÚº° °¡»óÈ£½ºÆ®¸¦ ¼³Á¤ÇÏ·ÁÇÕ´Ï´Ù.
±âÁ¸¿¡´Â ÇÑÆú´õ¿¡ »ç¿ëÀÚº° Æú´õ¸¦ ¸¸µé°í °¡»óÈ£½ºÆ®¸¦ ¼³Ä¡ÇÏ¿´À¸³ª
»ç¿ëÀÚ°¡ ´Ã¾î³ª¼ 2°³ÀÇ Æú´õ·Î ³ª´©¾î¼ °ü¸®ÇÏ·ÁÇÕ´Ï´Ù.
¾ÆÀÌÀÌ Ã¹±ÛÀÚ°¡
a-z¾ÆÀ̵𸦠°¡Áö°í ÀÖ´Â »ç¿ëÀÚ´Â USERS1
0-9¾ÆÀ̵𸦠°¡Áö°í ÀÖ´Â »ç¿ëÀÚ´Â USERS2
ÀÌ·¸°Ô Æú´õº°·Î ³ª´©·ÁÇÕ´Ï´Ù.
¾Æ·¡Ã³·³ Rewrite ¸í·É¾î¸¦ ÀÌ¿ëÇ޴µ¥ À߾ȵǴ±º¿ä
¾î¶»°Ô ¼öÁ¤ÇØ¾ß ÇÒ±î¿ä ?
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteCond ${lowercase:%{SERVER_NAME}} !^(www|data)\.data\.ne\.kr$
RewriteCond ${lowercase:%{SERVER_NAME}} ^[^]+\.data\.ne\.kr$
RewriteRule ^(.+) %{lowercase:%{SERVER_NAME}$1 [C]
RewriteRule ^([a-z]+)\.data\.ne\.kr/(.*) /hosting_/USERS1/$1/html$2
RewriteRule ^([0-9]+)\.data\.ne\.kr/(.*) /hosting_/USERS2/$1/html$2 |
|
À§·Î |
|
 |
truefeel Ä«Æä °ü¸®ÀÚ
°¡ÀÔ: 2003³â 7¿ù 24ÀÏ ¿Ã¸° ±Û: 1277 À§Ä¡: ´ëÇѹα¹
|
¿Ã·ÁÁü: 2006.4.06 ¸ñ, 1:48 pm ÁÖÁ¦: Re: ¾ÆÆÄÄ¡¿¡¼ »ç¿ëÀÚº° °¡»óÈ£½ºÆ® ¼³Á¤ |
|
|
clackend ¾¸: | ¾ÆÆÄÄ¡¿¡¼ »ç¿ëÀÚº° °¡»óÈ£½ºÆ®¸¦ ¼³Á¤ÇÏ·ÁÇÕ´Ï´Ù.
±âÁ¸¿¡´Â ÇÑÆú´õ¿¡ »ç¿ëÀÚº° Æú´õ¸¦ ¸¸µé°í °¡»óÈ£½ºÆ®¸¦ ¼³Ä¡ÇÏ¿´À¸³ª
»ç¿ëÀÚ°¡ ´Ã¾î³ª¼ 2°³ÀÇ Æú´õ·Î ³ª´©¾î¼ °ü¸®ÇÏ·ÁÇÕ´Ï´Ù.
¾ÆÀÌÀÌ Ã¹±ÛÀÚ°¡
a-z¾ÆÀ̵𸦠°¡Áö°í ÀÖ´Â »ç¿ëÀÚ´Â USERS1
0-9¾ÆÀ̵𸦠°¡Áö°í ÀÖ´Â »ç¿ëÀÚ´Â USERS2
ÀÌ·¸°Ô Æú´õº°·Î ³ª´©·ÁÇÕ´Ï´Ù.
¾Æ·¡Ã³·³ Rewrite ¸í·É¾î¸¦ ÀÌ¿ëÇ޴µ¥ À߾ȵǴ±º¿ä
¾î¶»°Ô ¼öÁ¤ÇØ¾ß ÇÒ±î¿ä ?
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteCond ${lowercase:%{SERVER_NAME}} !^(www|data)\.data\.ne\.kr$
RewriteCond ${lowercase:%{SERVER_NAME}} ^[^]+\.data\.ne\.kr$
RewriteRule ^(.+) %{lowercase:%{SERVER_NAME}$1 [C]
RewriteRule ^([a-z]+)\.data\.ne\.kr/(.*) /hosting_/USERS1/$1/html$2
RewriteRule ^([0-9]+)\.data\.ne\.kr/(.*) /hosting_/USERS2/$1/html$2 |
´ÙÀ½°ú °°ÀÌ º¯°æÇغ¸¼¼¿ä.
ÄÚµå: |
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www|data)\.data\.ne\.kr$
RewriteCond %{HTTP_HOST} ^[^.]+\.data\.ne\.kr$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([a-z][^.]+)\.data\.ne\.kr(.*) /hosting_/USERS1/$1/html$2
RewriteRule ^([0-9][^.]+)\.data\.ne\.kr(.*) /hosting_/USERS2/$1/html$2
|
1. µµ¸ÞÀÎÀº ¿µ¹®ÀÚ ¼Ò¹®ÀÚ·Î ÀÌ·ïÁö´Ï lowercase¸¦ »ç¿ëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
2. [a-z]+ ·Î ÇßÀ» ¶© ¿ÀÁ÷ a-z¹®Àڷθ¸ ÀÌ·ïÁø ID¸¦ ÀǹÌÇÕ´Ï´Ù. a-z·Î ½ÃÀÛÇÏ´Â ID ¸¦ Ç¥½ÃÇÏ·Á¸é [a-z][^.]+ ·Î ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
3. ¸¶Áö¸·ÁÙÀÇ data\.ne\.kr/(.*) ´Â data\.ne\.kr(.*) ·Î ¹Ù²Ù¾î¾ß $1/html$2 ¿¡¼ ³Ñ°Ü¹ÞÀ» ¶§ Á¦´ë·Î 󸮵˴ϴÙ.
¿¹) (abcd).data.ne.kr/1234 ·Î ¿äûÇß´Ù¸é -> .../USER1/abcd/html/1234·Î °©´Ï´Ù. ´ÔÀÌ Ã³À½ ¼³Á¤ÇÑ´ë·Î Çϸé .../USER1/abcd/html1234 ·Î ³Ñ¾î°¡°ÚÁÒ.
4. ±×¸®°í Àú´Â SERVER_NAME º¯¼ö´ë½Å¿¡ HTTP_HOST ¸¦ »ç¿ëÇÕ´Ï´Ù. |
|
À§·Î |
|
 |
|
|
»õ·Î¿î ÁÖÁ¦¸¦ ¿Ã¸± ¼ö ¾ø½À´Ï´Ù ´ä±ÛÀ» ¿Ã¸± ¼ö ¾ø½À´Ï´Ù ÁÖÁ¦¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù ¿Ã¸° ±ÛÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù ÅõÇ¥¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù
|
Powered by phpBB © 2001, 2005 phpBB Group
|