it-swarm-ko.tech

레거시 URL 별칭을 지원하는 방법 및 / 또는 여러 URL 별칭을 지원하는 방법 (조건부 Pathauto?)

wordpress에서 사이트를 마이그레이션하고 있으며 향후 기본 경로 자동 URL을 지원하는 동안 내 URL 구조를 보존해야합니다 (새 콘텐츠 용).

전반적으로 Drupal의 깨끗한 URL 프로세스는 wordpress와 거의 동일하지만 약간의 불일치가 있으며 마이그레이션 할 약 2k 게시물이있는 것처럼 느껴지지 않는 프로그래밍 방식이 필요합니다. 언덕 위로 술통을 굴 리려고합니다.

나는 이전 wordpress url을 field_legacy_slug로 삽입하려고 생각하고 있었지만 그에 따라 경로를 만들 수 있었지만 ... 내가 아는 한 pathauto에는 조건부 능력이 있고 존재하는 경우에만 field_legacy_slug를 사용하고, 그렇지 않으면 표준 토큰 기반 pathauto 패턴 (site.com/2011-01-01/title-of-post)을 사용하고 싶습니다.

나는 또한 콘텐츠에 대해 여러 별칭을 만드는 것이 바람직하다고 생각하지 않습니다 (일명 wordpress url alias '가 기본 pathautos 옆에 존재 함))-하지만 저는 yo 이것에 대한 통찰력을 위해 :)

직접 가져 오기시 노드 경로를 만들고 pathauto가 새 노드를 잡도록 허용하는 것은 내 유일한 옵션처럼 보이지만 누군가 "업데이트 경로 별칭"을 실행하고 모든 것을 망칠 수는 없습니다.

3
electblake

New-for-Drupal-7 Redirect 모듈이 필요한 것을 제공 할 것이라고 믿습니다. 아직 직접 사용하지는 않았지만 비슷한 문제를 해결하기 위해 Path Redirect (Drupal 6)에 대해 유사한 기능을 제공함)를 사용했습니다. 열, 다른 URL의 새 URL)을 경로 리디렉션에 제공했습니다. 문제가 해결 되었으면합니다.

2
matthewn

Global Redirect 를 살펴볼 수 있습니다. 모든 /node/### 쿼리를 적절한 경로로 리디렉션하는 데 사용합니다. 모든 콘텐츠에 새 URL이있을 수 있지만 이전 URL은 표준 URL로 리디렉션됩니다. 이것은 부주의 한 '업데이트 경로 별칭'문제를 해결하고 SEO 마법에도 도움이됩니다.

1
Will Ross