오길호

제 사이트에서 사용중인 게시물 클립 주소 줄여보기?!

게시물중 펌하시믄서 출처를 적을려고 하믄 대부분의 게시물 주소가
http://xxx.xxx.xxx/bbs/xxxxx.php?table=xxx&xxx=xxx&xxxx
이런식으로 길다보니 맘에 안들더라구요
그래서 좀 줄여볼려고 시도해보았습니다 ^^
모 별다른건 없지만서두 ... 괜시리 뽀대(??)나 보이자나요 ㅎㅎ

(예제:두가지의 주소를 비교해보세용 ^^)
http://www.kilho.net/?doc=bbs/gnuboard.php&bo_table=tiptech&wr_id=435&theme=bbs
http://www.kilho.net/clip/tiptech_435_bbs

제 사이트에서 사용한것을 기준으로 설명해두었으니 혹시나???
해보실분은 각자 맞춰서 하셔야됩니다 흐흐

.htaccess 에다가 아래와 같이 한줄을 추가해서
error 디렉토리의 index.php 를 실행하게 합니다.

ErrorDocument 404 /error/

index.php 에는 아래와 같이 맹글어서 하였습니다.
참고로 그누보드로 하였으니 각자 맞게끔 하심 될껍니다.

<?
header("HTTP/1.0 200 OK"); // 에러404값이 뜨믄 검색엔진서 쌩깔까봐!!
@extract($_SERVER);

$temp_PARAM=explode('/',$_SERVER["REQUEST_URI"]);
$temp_PARAMCNT=sizeof($temp_PARAM);
if(strtoupper($temp_PARAM[$temp_PARAMCNT - 2]) == 'CLIP')
{
$clip=$temp_PARAM[$temp_PARAMCNT - 1];
$clip_row=explode('_',$clip);
}
?>
<script>
location.href="http://www.kilho.net/?doc=bbs/gnuboard.php&bo_table=<?=$clip_row[0]?>&wr_id=<?=$clip_row[1]?>&theme=<?=$clip_row[3]?>";
</script>


그리고 클립주소를 알려주는건 아래와 같이 하였습니다.
$bo_table,$wr_id,$theme 이건 제 사이트에서 사용되는 파라미터임으로
필요에 따라 수정하셔야 됩니다 ^^

http://www.kilho.net/clip/<?=$bo_table?>_<?=$wr_id?>_<?=$theme?>
|

댓글 4개

솔직히 말씀드리면 뭘 어떻게 하는건지 모르겠습니다.
결론은 index.php 파일을 건드려야 한다는 얘긴가요?
감사합니다! '오길호'님!
'성'이 저랑 같아서 유독 더 친밀감이 갑니다.
오 길호 == 오 딧세이 (?!)
크~*
앞으로 '딧세이'라고 불러 주세용^^;

.htaccess를 활용한 테크닉은
아마도 제 기억에는 최초인 듯 합니다.
음... 몇개 있었는지도^^;

이런 이런...검색해 본 결과,
'M-club'님께서도 무단링크 관련해서
최근에 등록해 주셨었네요^^;

휴~*
어째서 저는 요로코롬 이뿐 것들을 생각해 내지 못하는 걸까요?!
멋진 팁입니다.
감사합니다^^
좋은 스킨 감사합니다^^.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3 팁자료실

+
제목 글쓴이 날짜 조회
20년 전 조회 3,697
20년 전 조회 2,577
20년 전 조회 3,546
20년 전 조회 4,345
20년 전 조회 3,105
20년 전 조회 3,803
20년 전 조회 4,133
20년 전 조회 3,348
20년 전 조회 2,813
20년 전 조회 3,140
20년 전 조회 3,407
20년 전 조회 3,667
20년 전 조회 3,532
20년 전 조회 2,933
20년 전 조회 2,719
20년 전 조회 2,502
20년 전 조회 2,705
20년 전 조회 2,616
20년 전 조회 4,215
20년 전 조회 2,758
🐛 버그신고