짧은주소, 기존게시판 변경시 .htaccess 설정문의용..
본문
현재 주소 체계를 두군데 바꿨는데요 설정문의드립니다.
짧은주소를 사용중입니다.
기존게시판명 notice2
신규게시판명 notice
RewriteRule ^notice2 /notice [NE,R=301,L]
이렇게 처리했는데요..
게시판 뒤에 들어오는 코드도 변경되었는데 이부분은 어떻게 해야할지 모르겠네요;;
도메인/notice2?code=1 이렇게 들어왔을때
도메인/notice?cate=1 로 변경하려고합니다..
htaccess 여기에서 설정하는 방법 문의드립니다...
답변 3
RewriteCond %{QUERY_STRING} (.*?)code=([^&]+)(.*?)$
RewriteRule ^(.*)$ %{REQUEST_URI}?%1cate=%2%3 [R=302,L]
RewriteRule ^notice2 /notice [R=302,L]
RewriteEngine On
RewriteCond %{QUERY_STRING} ^code=(.*)$
RewriteRule ^notice2$ /notice?cate=%1 [R=301,L]
맞는진 모르겠네요~ 저대로 해보세요 안되면 댓글 남겨주세요
게시물 주소와 구문 자체가 잘못된것아닌가요? notice?cate=1 어떻게 이런식으로 게시물을 식별을 식별을 한다라는것인지요?
구문을 없애고 짧은 주소를 사용한다고해도 아래처럼 해주셔야하지요.
/bbs/board.php?bo_table=notice&wr_id=1 이런식으로 게시물이 되어야 해당게시물을 식별이되는것 아닌가요?
그렇다면
RewriteCond %{HTTP_HOST} ^aaaaaa\.com$ [NC]
RewriteRule ^(.*)$ /bbs/board.php?bo_table=notice&wr_id=1 [L]
이런식으로 처리 리다이렉트 되어야 하는것이 맞는 것같은데요?
아니면 아래처럼은 식별을 못할것 같은데요 한다면 아래 처럼 해줘도 된다라는것이구요?
RewriteRule ^(.*)$ /notice?cate=1 [L]