PHP

htaccess, RewriteRule을 이용해서 주소문자열 줄여보자

미스털이 사용자 2021. 9. 7. 15:37
반응형

 

주소창의 글이 /index.php?idx=9 처럼 다소 길게느껴질 때 이 주소글을 줄이려면?

.htaccess라는 파일이 있다. 이걸 이용해야된다.

 

대표사진 삭제

사진 설명을 입력하세요.

내 서버의 경우, 단순한 편이여서 다음과 같이 바꿨다.

RewriteRule ([0-9]+)$ ./index.php?idx=$1&%{QUERY_STRING}

 

이렇게 설정하게되면

~~~/index.php?idx=3&testParam=2 의 형태가

~~~/3?testParam=2 와 같이 쓸 수 있게 된다.

 

 그누보드의 경우도 알면 편리하다.

RewriteRule view/(.*)/(.*)$ ../gnuboard5/bbs/board.php?bo_table=$1&wr_id=$2&%{QUERY_STRING}

 

view/A/B를 다음과 같이 해석해서 받아들인다.

../gnuboard5/bbs/board.php?bo_table=A&wr_id=B

 

반응형