서버 점검 안내

dsclub은 서비스의 안정성과 성능 향상을 위해
매일 04시 30분에 정기 점검이 진행됩니다.

점검 시간: 오전 4시 30분 ~ 4시 35분

해당 시간 동안 일시적으로 서비스에 접속이 불가능하오니, 양해 부탁드립니다.

? 가 디렉토리 명에 있는 경우 자동으로 제거 > 코딩 스토리

? 가 디렉토리 명에 있는 경우 자동으로 제거

페이지 정보

작성자 profile_image tak2 (211.♡.230.157) 작성일 24-08-21 16:34 조회 241 댓글 1

본문

<script>

(function() {

    const currentUrl = window.location.href;

    const urlParts = currentUrl.split('?');

    

    // URL의 경로와 쿼리 문자열을 분리

    const path = urlParts[0];

    const query = urlParts[1] ? '?' + urlParts[1] : '';


    // 경로와 쿼리 문자열을 분리

    const pathParts = path.split('/');

    const lastPart = pathParts[pathParts.length - 1];


    // 파일 이름인지 확인

    const isFile = lastPart.includes('.');


    // 'write' 디렉토리가 포함되어 있는지 확인

    const isWriteDir = pathParts.includes('write');


    if (!isFile) {

        // 파일 이름이 아닌 경우, 쿼리 문자열이 'write' 뒤에 있는 경우를 체크

        if (!isWriteDir || !query) {

            const newUrl = path;


            // 현재 URL과 새 URL이 다를 경우에만 리다이렉트

            if (currentUrl !== newUrl) {

                window.location.replace(newUrl);

            }

        }

    }

})();

</script>[/code]

 

gram 테마의 일부 리스트 페이지에서 오류가 발생하여서 만들었습니다.

좋아요1 이 글을 좋아요하셨습니다
url 복사 카카오톡 공유 라인 공유 페이스북 공유 트위터 공유

tak2님의 댓글

profile_image tak2 아이피 (115.♡.171.219) 작성일

그누보드 짧은 url 기능 쓰면 gram 테마의 일부 페이지에서url 뒤?로 고통을 받아 구현.. Twave도 gram 기반이라 같은 문네 발생
(?뒤의 텍스트들 때문에 리스트 출력 안되는 오류 발생했었음)
list.skin.php에 넣어 사용

전체 269건
게시물 검색

접속자집계

오늘
1,327
어제
779
최대
4,271
전체
290,792