BLOG main image
분류 전체보기 (77)
프로젝트 (8)
IT소문 (9)
영화가주는인생 (5)
OpenAPI (9)
DBMS (5)
JAVA (16)
IPhone/Object-C (9)
안드로이드 (0)
WEB etc (8)
Server (1)
Michael Kors Handbags on Sale
Michael Kors Handbags on Sale
Nike Roshe Run
Nike Roshe Run
michael kors handbags outlet
michael kors handbags outlet
outlet de zapatillas nike
outlet de zapatillas nike
Cheap beats by dre uk
Cheap beats by dre uk
2,374,082 Visitors up to today!
Today 85 hit, Yesterday 85 hit
daisy rss
tistory
'짧은URL'에 해당되는 글 1건
2010.12.17 10:24
Apache에서 mod_rewrite 기능을 사용하면
www.test.com/index.jsp  => www.test.com/index

이런 URL 형태를 사용할 수 있습니다.
하지만, APACHE에서 사용안하고 WAS 서버에서 설정하여 사용할 수 있습니다.
UrlRewriteFilter 입니다.

필요파일 : urlrewrite-3.2.0.jar   위치 : /WEB-INF/lib
   urlrewrite.xml         위치 : /WEB-INF/

web.xml 설정 : 
<filter>
         <filter-name>UrlRewriteFilter</filter-name>
         <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
 </filter>
 <filter-mapping>
        <filter-name>UrlRewriteFilter</filter-name>
        <url-pattern>/*</url-pattern>
 </filter-mapping>

이렇게만 설정을 하셨다면 
이젠 자신이 원하는 URL를 설정할 수 있습니다.ㅋ

샘플 ) http://www.twtgy.com/트위터 아이디

실제 제가 운영하고 있는 트위터 갤러리라는 사이트가 있습니다.
트위터 계정을 입력하면 해당 계정의 친구들의 프로필 사진만 뿌려주는 사이트죠..그냥 단순하게 만들어본 사이트인데요.
저걸 설정할 때 이렇게 했습니다.

* URL 을 추가할려면  urlrewrite.xml 만 고치면 됩니다.
<urlrewrite>
<rule>
            <from>^/([_1-9a-zA-Z]+)$</from>
            <to>/redirect.cb?id=$1</to> 
       </rule>
</urlrewrite>

from 에 보시면 정규식을 사용해서 a~z 사이에 1~9 사이 그리고 특수문자 _ 까지 포함해서 url(트위터 아이디) 가 들어오면
/redirect.cb 로 보내라고 하고 있습니다.
그리고 파라미터로 트위터 아이디를 id 값으로 보내라고 하고 있습니다.


그럼 실제로는 /트위터 아이디  처럼 보이지만, back단에서는 redirect.cb 쪽으로 파라미터가 보내지고 있는거죠.
이미 많이 공개된 내용이지만 내부 프로젝트 진행하면서 ..생각나서 올려봅니다. 그럼 수고하세요.~
즐프하세요~^^

slots8 | 2013.05.31 05:06 신고 | PERMALINK | EDIT/DEL | REPLY
казино бакара москва, игровые автоматы играть остров.
poker0 | 2013.06.02 14:08 신고 | PERMALINK | EDIT/DEL | REPLY
адмирал игровые автоматы бесплатно и игровые автоматы играть бесплатно покер shark.
poker7 | 2013.06.03 18:34 신고 | PERMALINK | EDIT/DEL | REPLY
азартные игры это грех 9 серия и онлайн казино игра больше меньше!
kazino204 | 2013.06.11 06:16 신고 | PERMALINK | EDIT/DEL | REPLY
карточная игра пирамида скачать и евро грант казино.
slots4 | 2013.06.11 09:46 신고 | PERMALINK | EDIT/DEL | REPLY
покер правила стрит, либо интернет казино играть на виртуальные деньги йошкар ола.
slots0 | 2013.06.14 08:45 신고 | PERMALINK | EDIT/DEL | REPLY
игры на деньги покер играть и игровые аппараты без регистрации 2012.
slots4 | 2013.06.20 00:23 신고 | PERMALINK | EDIT/DEL | REPLY
ютуб видео покер бесплатно, покер клуб с реальными деньгами.
slots6 | 2013.06.25 14:36 신고 | PERMALINK | EDIT/DEL | REPLY
игровые автоматы в украине в 2013, либо скачать карточную игру 101.
poker2 | 2013.06.25 16:39 신고 | PERMALINK | EDIT/DEL | REPLY
игровые автоматы онлайн джекпот, однорукий бандит играть слоты.
Name
Password
Homepage
Secret
prev"" #1 next

티스토리 툴바