주소를 짧게 쓰고 싶은데 어떻게 하면 될까요..?
본문
/bbs/board.php?bo_table=nb_dw&wr_id=1
라는 주소를 /bbs/nb_dw/1 로 쓰고 싶어요
답변 3
.htaccess 화일을 이용하세요.
도메인 루트 디렉토리에 저 화일을 올리고
그 화일안에
/bbs/board.php?bo_table=nb_dw&wr_id=1
이걸
이렇게 바꾸시려면
RewriteRule ^/([a-zA-Z0-9_]+)/([[:digit:]]+)$
/bbs/board.php?bo_table=$1&wr_id=$2 [L]
이렇게 하시면 되는데요.
.htaccess 화일과 그에 대한 문법(?)은 검색해서 공부하시기 바랍니다.
공부해야 나의 지식이 되지 남이 써준 몇줄 코드는 금방 잊어버리게 마련입니다.
검은아이님이 말씀하신 부분처럼 미리 .htaccess화일을 이용하신뒤에
저 주소에 맞는 패턴으로 링크값들을 전부 치환 해주셔야 완료될꺼 같은데요?? 아닌가요?
제가 알기로는 저 코드라인 뒤에
[L] 을 쓰면 주소 유지
[R] 을 쓰면 주소가 변경 리다이렉션
되는거로 알고 있습니다.
답변을 작성하시기 전에 로그인 해주세요.