mstm
(mstm)
1월 12, 2022, 9:01오전
1
안녕하세요, phpBB에서 전환한 후 Google 인덱싱이 급감했고, 몇 달이 지나도 여전히 회복되지 않았습니다.
영구 링크(permalinks)가 작동하지 않아 발생하는 수많은 404 오류가 문제의 원인이라고 생각합니다.
이 영구 링크들은 전환 스크립트가 생성한 기본 설정된 것입니다.
이를 어떻게 수정할 수 있을까요?
예를 들어 https://www.mysite.com/viewtopic.php?t=1267 은 리다이렉트되지 않습니다.
감사합니다
pfaffman
(Jay Pfaffman)
1월 12, 2022, 4:29오후
2
/admin/customize/permalinks를 확인해 보면 영구 링크(permalinks)가 존재합니까?
영구 링크의 형태는 어떻게 되어 있습니까?
존재하지 않는다면, 영구 링크를 생성하는 스크립트를 구해야 합니다.
mstm
(mstm)
1월 12, 2022, 6:39오후
3
@pfaffman , 도움 주셔서 감사합니다. 네, 이전 이미지에서 보신 것과 같은 것이 있습니다.
카테고리에 대해서는 아래를 사용했고, 완벽하게 작동합니다.
/(viewforum.php\?)(?:.*&)?(f=\d+).*/\1\2
변환 후에 찾은 것은 아래이지만, 카테고리에서만 작동합니다.
pfaffman
(Jay Pfaffman)
1월 12, 2022, 6:41오후
4
아니요. 영구 링크 사이트 설정이 아닙니다. 제 마지막 메시지 URL에 있는 영구 링크를 말씀드린 것입니다.
mstm
(mstm)
1월 12, 2022, 6:48오후
5
카테고리에 영구 링크가 있고 이제 무슨 말씀인지 이해했습니다.
변환 과정에서 토론에 대한 영구 링크가 생성되지 않았습니다.
음, 토론이 2,500개 이상이라… 지금은 포기합니다…
pfaffman
(Jay Pfaffman)
1월 12, 2022, 6:51오후
6
기존 값에서 새 값으로의 매핑이 사용 가능하다는 것을 확인할 수 있습니다.
./launcher enter app
rails c
TopicCustomField.all
그런 다음, 각 값에 대해 영구 링크(permalink)가 생성되도록 스크립트를 실행하면 됩니다. 설명하기는 어렵지만, 불가능한 것은 아닙니다.
mstm
(mstm)
1월 12, 2022, 7:11오후
7
맞아요, 이전 phpBB 토론의 모든 데이터가 여기에 있습니다.
도움 주셔서 감사합니다. 하지만 unfortunately 어떻게 사용해야 할지 모르겠습니다.
pfaffman
(Jay Pfaffman)
1월 12, 2022, 7:26오후
8
다른 가져오기 도구(importer)에서 가져온 예시입니다. 이 내용을 조정하여 서버에서 영구 링크(permalinks)를 생성할 수 있습니다.
Permalink.create 줄을 phpBB의 링크에 맞게 수정하면 됩니다.
마이그레이션의 일환으로 기존 콘텐츠에 대한 리다이렉트를 설정하는 것은 _매우 중요_합니다! 이 문제를 해결할 수 있기를 바랍니다. 하지만 @tshenry @dax 님, 이 점을 명확히 하기 위해 마이그레이션 관련 문서를 업데이트해야 하지 않을까요?