G5_DOMAIN을 설정한 경우 서브페이지에서 로그인하면,
https://domain.combbs/gallery 와 같은식으로 이동할 URL이 잘못 설정되어
'url에 타 도메인을 지정할 수 없습니다.' 라는 에러 메세지가 발생합니다.
저는 아래처럼 수정하였습니다.
<img width="804" alt="image" src="https://github.com/gnuboard/gnuboard5/assets/5591261/8d0373fa-4464-4cf2-b284-49d5c0952d52">
[urlencode.patch](https://github.com/gnuboard/gnuboard5/files/13197447/urlencode.patch)
https://domain.combbs/gallery 와 같은식으로 이동할 URL이 잘못 설정되어
'url에 타 도메인을 지정할 수 없습니다.' 라는 에러 메세지가 발생합니다.
저는 아래처럼 수정하였습니다.
<img width="804" alt="image" src="https://github.com/gnuboard/gnuboard5/assets/5591261/8d0373fa-4464-4cf2-b284-49d5c0952d52">
[urlencode.patch](https://github.com/gnuboard/gnuboard5/files/13197447/urlencode.patch)
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 1개
알려주셔서 감사합니다.
기존 코드
$urlencode = G5_DOMAIN.urldecode(preg_replace("/^".urlencode($p['path'])."/", "", $urlencode));
를 아래와 같이 수정하겠습니다.
$urlencode = rtrim(G5_DOMAIN, '%2F').'%2F'.ltrim(urldecode(preg_replace("/^".urlencode($p['path'])."/", "", $urlencode)), '%2F');