짧은 주소 , 주소복사 관해 초보 문의좀
본문
짧은 주소를 적용하여 소스 토대로 만들어올렸는데
원래 주소가 http://127.0.1/bbs/bbs/board.php?bo_table=youtube_video&wr_id=61
주소를 짧은 주소로 변경후 http://127.0.1/youtube_video/61 이렇게 변경은 되었습니다.
근데 문제는 짧은 주소로 변경후 게시판 목록에서 다른게시물로 보려고 목록을 클릭하면
http://127.0.1/youtube_video/board.php?bo_table=youtube_video&page=
이렇게 페이지가 열려 오류가 발생 합니다.
원래는 http://127.0.1/bbs/bbs/board.php?bo_table=youtube_video&page= 이렇게 목록이 나와야하는데
코드 소스는
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)$ /bbs/bbs/board.php?bo_table=$1&wr_id=$2 [L,NC]
RewriteRule ^([a-zA-Z0-9_]+)$ /bbs/bbs/board.php?bo_table=$1 [L,NC]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)$ /bbs/bbs/write.php?bo_table=$1 [L,NC]
적용되어있는 상태인데 어떻해 하면 정상적으로 목록누르면 게시판 목록이 출력되게 할수있을까요?
그리고 짧은 주소 를 게시판 목록에서 주소 복사 누르면 http://127.0.1/bbs/bbs/board.php?bo_table=youtube_video&wr_id=61 주소가 복사가 안되고 http://127.0.1/youtube_video/61 짧은 주소로
주소가 복사되게 하려면 어떻해 해야하나요?
주소 소스 구해오는건 <?php echo $_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]; ?> 문의해서 답변받은
소스로 적용해놓은 상태 입니다.
!-->
답변 1
게시판스킨의 list.skin.php 에서
제목단의 링크를
<a href="<?php echo $list[$i]['href'] ?>">
아래와 같이 바꾸셔야 합니다.
<a href="<?php echo '/'.$bo_table.'/'.$list[$i]['wr_id']?>">
주소복사하시는 경우에도 게시물링크주소를 위와 같이 적용해주셔야 합니다.