[해결]페이지 url 표시 형식에 대해서... 질문해요
글쓴이: mclljr / 작성시간: 화, 2011/03/22 - 8:42오후
보통보면, url 에 파라미터를 붙혀서 데이터를 전달하거나 하잖아요?! http://kldp.org&node=add&form=0 등등등..
이걸 http://kldp.org/node/add/forum/0 이런 식으로 ,지금 kldp 처럼 어떤게 구현하는건가요?????
혹시 볼만한 사이트라도 있다면 감사하겠어요..ㅠ.ㅠ
Forums:


Apache 서버의 경우엔 mod_rewrite
Apache 서버의 경우엔 mod_rewrite 모듈의 RewriteCond, RewriteRule 지시어를 이용합니다.
위 단어들로 검색해보시고... 아래는 XpressEngine의 .htaccess 파일이에요. 참고하세요.
RewriteEngine On # reserve XE Layout Template Source File (*.html) RewriteRule ^layouts/(.+)/(.+)\.html$ ./index.php [L] # static files RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^(.+)/files/(member_extra_info|attach|cache|faceOff)/(.*) ./files/$2/$3 [L] RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^([a-zA-Z0-9_]+)(/[a-zA-Z0-9_]+(/entry)?)?/(files|modules|common|widgets|widgetStyle|layouts|addons)/(.*) ./$4/$5 [L] # rss , blogAPI RewriteRule ^(rss|atom)$ ./index.php?module=rss&act=$1 [L] RewriteRule ^([a-zA-Z0-9_]+)/(rss|atom|api)$ ./index.php?mid=$1&act=$2 [L] RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/(rss|atom|api)$ ./index.php?vid=$1&mid=$2&act=$3 [L] # trackback RewriteRule ^([0-9]+)/(.+)/trackback$ ./index.php?document_srl=$1&key=$2&act=trackback [L] RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)/(.+)/trackback$ ./index.php?vid=$1&document_srl=$2&key=$3&act=trackback [L] # administrator page RewriteRule ^admin/?$ ./index.php?module=admin [L] # document permanent link RewriteRule ^([0-9]+)$ ./index.php?document_srl=$1 [L] # mid link RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^([a-zA-Z0-9_]+)/?$ ./index.php?mid=$1 [L] # mid + document link RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)$ ./index.php?mid=$1&document_srl=$2 [L] # vid + mid link RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/?$ ./index.php?vid=$1&mid=$2 [L] # vid + mid + document link RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([0-9]+)$ ./index.php?vid=$1&mid=$2&document_srl=$3 [L] # mid + entry title RewriteRule ^([a-zA-Z0-9_]+)/entry/(.+)$ ./index.php?mid=$1&entry=$2 [L] # vid + mid + entry title RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/entry/(.+)$ ./index.php?vid=$1&mid=$2&entry=$3 [L]IIS 서버 경우
IIS서버도 URLRewrite 모듈이 있더군요.
ASP.NET MVC 프레임워크에서는 URL표시형식 지정이 가능하다고 보았네요..
저도 잘몰라요... ^^;
-------------------- 절취선 --
행복하세요:)
답변 감사해요!
감사해요~
인생 머 있니? 왜 그렇게 심각한데?
코드이그나이터나 yii프레임워크에서도 가능합니다.
코드이그나이터나 yii프레임워크에서도 가능합니다.
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
댓글 달기