ÃֽŠ°Ô½Ã±Û(OS/WAS)
2017.07.01 / 11:40

Apache mod_rewrite ÀÌ¿ëÇÏ¿© »çÀÌÆ® ÁÖ¼Ò URL ¿¡¼­ ÀÚµ¿À¸·Î www Á¦°Å ¶Ç´Â ºÙÀ̱â

Ŭ·¡½Ä·Î¾â
Ãßõ ¼ö 273

mod_rewrite ÀÌ¿ëÇÏ¿© »çÀÌÆ® ÁÖ¼Ò URL ¿¡¼­ ÀÚµ¿À¸·Î www Á¦°Å ¶Ç´Â ºÙÀ̱â

¿ì¼± SEO (Search Engine Optimization) ¶õ °Ë»ö¿£Áø ÃÖÀûÈ­¶ó°í ÇÕ´Ï´Ù. 
ÀÚ½ÅÀÇ »çÀÌÆ®³ª À¥ÆäÀÌÁö¸¦ °Ë»ö¿£ÁøÀÇ °á°ú¿¡ ÃÖ´ëÇÑ »óÀ§¿¡ , ÀÚÁÖ , ¸¹ÀÌ ³ª¿À°Ô ÇÒ ¼ö ÀÖ´Â ¹æ¹ýµéÀÔ´Ï´Ù. 

º¸Åë »ç¿ëÀÚÀÇ ÆíÀǸ¦ À§ÇÏ¿© ¶Ç´Â Àڽŵµ ¸ð¸¥Ã¤ ÀÚ½ÅÀÇ »çÀÌÆ® ÁÖ¼Ò¸¦ www.example.com °ú example.com 2°³ÀÇ ÁÖ¼Ò(www Àִ°Ͱú www ¾ø´Â°Í)¸¦ °°ÀÌ ¼­ºñ½ºÇÏ´Â °æ¿ì°¡ ¸¹ÀÌ ÀÖ½À´Ï´Ù.

¹®Á¦´Â °Ë»ö¿£ÁøÀº ÀÌ 2°³ÀÇ ÁÖ¼Ò¸¦ 2°³ÀÇ ´Ù¸¥ »çÀÌÆ®·Î ÀνÄÇѴٴ°ÍÀÔ´Ï´Ù. Áï ½ÇÁ¦·Î´Â ¶È°°Àº ÁÖ¼ÒÀÇ ¶È°°Àº ÆäÀÌÁöÀÌÁö¸¸ °Ë»ö¿£ÁøÀº ´Ù¸¥ »çÀÌÆ®ÀÇ ´Ù¸¥ ÆäÀÌÁö·Î À妽ÌÇÏ°Ô µÇ¹Ç·Î °Ë»ö °á°ú°¡ ¿ì¸®°¡ ¿¹»óÇß´ø°Í°ú ´Ù¸£°Ô ³ª¿Ã ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·± ÀÌÀ¯·Î ÇÑ°¡Áö ÁÖ¼Ò·Î Á¤Çϴ°ÍÀÌ ÁÁ½À´Ï´Ù.

±×·³ °Ë»ö¿£ÁøÀº www Àִ°Ͱú www ¾ø´Â°ÍÁß¿¡ ¾î´À°ÍÀ» ´õ ÁÁ¾ÆÇÒ±î¿ä?
»ó°ü¾ø½À´Ï´Ù. ±×°Íµé¿¡ ¿ì¼±¼øÀ§´Â ¾ø´Ù°í ÇÕ´Ï´Ù. 
±×·¯¹Ç·Î ÀÚ½ÅÀÌ ¿øÇϴ°ÍÀ¸·Î Çϳª¸¦ Á¤ÇÏ¸é µË´Ï´Ù.
www °¡ ºÙÀº°ÍÀÌ ¿À·£µÈ °ü½ÀÀÌ´Ï ±×·¸°Ô Çϼŵµ µÇ°í, 
½ÇÁ¦·Î www µµ ¼­ºêµµ¸ÞÀÎÀÇ À̸§À̹ǷΠÀüÇô ºÒÇÊ¿äÇÏ´Ù°í »ý°¢ÇÏ½Ã¸é ±×·¸°Ô Çϼŵµ µË´Ï´Ù.
(°ø½ÄÀûÀ¸·Î ¿ì¼±¼øÀ§°¡ ¾ø´Â°ÍÀº ¸Â´Â°Í °°Áö¸¸ www°¡ Àִ°Ͱú ¾ø´Â°Í ¾î´À°ÍÀÌ ´õ ³ªÀºÁö¿¡ ´ëÇÑ ÀÇ°ßÀº Á¶±Ý¾¿ ´Ù¸¥°Í °°½À´Ï´Ù.)


¾ÆÆÄÄ¡¿¡¼­ mod_rewrite ¸¦ ÀÌ¿ëÇÏ¿© ÀÚµ¿À¸·Î www ¸¦ Á¦°ÅÇÏ´Â ¹æ¹ý°ú ºÙÀÌ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.

.htaccess ÆÄÀÏ¿¡ °¢°¢ ¿øÇÏ´Â Äڵ带 Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù.
.htaccess ÆÄÀÏÀº document_root Áï À¥µð·ºÅ丮 °¡Àå »óÀ§ µð·ºÅ丮(/)¿¡ À§Ä¡ÇÕ´Ï´Ù.


- www Á¦°ÅÇϱâ

  1. mod_rewrite.c>
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  4. RewriteRule ^(.*)$ http://%1/$1 [L,R=301]



- www ºÙÀ̱â

  1. mod_rewrite.c>
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} !^www\. [NC]
  4. RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
  5. RewriteRule ^(.*)$ "http://www.%1/$1" [L,R=301]



¿©±â¼­ Áß¿äÇÑ°ÍÀº 301 permanent redirect (R=301) ÇѴٴ°ÍÀÔ´Ï´Ù.
±×·¡¾ß °Ë»ö¿£Áøµµ ¾î¶²ÁÖ¼Ò°¡ Á¤È®ÇÑ°ÍÀÎÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù.

º¸Åë Àß ¾²´Â ¹æ¹ýÀÎ ÇØ´ç url ÀÇ Ã¹ ÆäÀÌÁö (index.html) ¿¡ ÄÚµùÀ¸·Î www °¡ ºÙ°Å³ª ¾ø´Â ÁÖ¼Ò·Î redirect ½Ãų°æ¿ì ùÆäÀÌÁö°¡ ¾Æ´Ñ ÆäÀÌÁö·Î Á¢±ÙÇßÀ»¶§¿¡´Â 󸮰¡ ¾ÈµÇÁö¸¸ 
À§¿Í °°ÀÌ ÇÏ¸é ¾î¶² ÆäÀÌÁö·Î Á¢±ÙÇÏ´õ¶óµµ ¿øÇÏ´Â ÁÖ¼Ò·Î redirect ½Ãų¼ö ÀÖ½À´Ï´Ù.

¶Ç »ç¿ëÀÚ°¡ www ¸¦ ºÙÀÌ´ÂÁö ¾ÈºÙÀÌ´ÂÁö¿¡ ´ëÇÑ ¹è·Á³ª °í·Áµµ ¾ÈÇصµ µË´Ï´Ù. 

(À§ÀÇ °Ë»ö¿£ÁøÀ̶õ ±¸±ÛÀ» ±âÁØÀ¸·Î ¸»ÇßÁö¸¸ ´Ù¸¥ °Ë»ö¿£Áøµµ ºñ½ÁÇÒ°ÍÀ̶ó »ý°¢µË´Ï´Ù.)






Apache/2.0.52...

mod_rewrite¸¦ Ãß°¡ÇϽðí...
¹öÃÄÈ£½ºÆ®¸¦ ¾Æ·¡¿Í °°ÀÌ ÇϽøéµË´Ï´Ù.

<VirtualHost *:80> 
ServerAdmin webmaster@neosky 
DocumentRoot /var/www 
ServerName neosky.info 
ServerAlias www.neosky.info 

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www.neosky.info$ 
RewriteCond %{HTTP_HOST} ^neosky.info$ 
RewriteRule ^/(.*) http://www.neosky.info/$1 [R,L] 
</VirtualHost>