[첫화면으로]UseModWiki소스수정/redirect와cache

마지막으로 [b]

2 번째 수정본
(2 번째 수정본부터 2 번째 수정본까지의 변경사항) (소소한 수정, 다른 사용자에 의한 수정)
(두 수정본의 내용이 동일하거나, 수정본을 비교할 수 없음.)

REDIRECT 되는 페이지의 캐쉬 화일 문제 해결

서론이 매우 길었는데, 정작 수정할 부분은 너무도 간단하다.
sub DoBrowseRequest {
    ...
    return  if ($showDiff || ($revision ne ''));  # Don't cache special version
### 다음 라인의 if 구문에 조건 하나만 더 추가해주면 된다.
#   &UpdateHtmlCache($id, $fullHtml)  if $UseCache;
    &UpdateHtmlCache($id, $fullHtml)  if ($UseCache && ($oldId eq ''));
###
}

Notes

아! 예전에 소스 수정하면서 안건데, 혹시 DoBrowseRequest 함수가 아닌, BrowsePage함수(..가 맞나?; )를 수정해줘야 하는거 아닌가요? 전에 제가 수정하였던 소스는 그렇던데...
-- 무아 2003-9-15 12:18 am


위키위키분류

이 수정본 편집일: 2003-9-15 12:18 am (변경사항 [d])
1034 hits | Permalink | 변경내역 보기 [h] | 현재 수정본 보기 | 2 번째 수정본 소스 보기