짧은주소 사용시 갤러리에서 썸네일 하단 체크 박스 눌러서 삭제가 안되네요.
본문
짧은주소 사용시 갤러리에서 썸네일 하단 체크 박스 눌러서 삭제가 안되네요.
https://abc.mycafe24.com/gallery
체크해서 삭제 버튼 누르면
https://abc.mycafe24.com/board_list_update.php
위 주소로 연결되고
Not Found
The requested URL was not found on this server.
라고 나옵니다.
게시물 들어가서 우측 하단에 삭제는 잘됩니다.
짧은주소 사용안하면 썸네일 하단 체크 박스 눌러서 삭제는 잘되네요.
https://abd.mycafe24.com/bbs/board.php?bo_table=gallery
뭐가 문제일까요?
답변 3
list.skin.php에서 form의 action이 다음과 같은지 소스보기 해서 확인해보세요
action="http://사이트주소/bbs/board_list_update.php"
그누보드5의 짧은주소 기능이 Rewrite 규칙 설정되어야 합니다.
.htaccess 설정에서 예외 규칙을 명시적으로 설정해주는 것이 가장 확실한 방법입니다.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ /bbs/board.php?bo_table=$1 [L,QSA]
# board_list_update.php 파일 예외 처리
RewriteRule ^board_list_update.php$ /board_list_update.php [L]
실제 파일인 board_list_update.php가 짧은주소 규칙의 영향을 받지 않고
직접 접근 가능하도록 해야할 것같습니다.
[