블로그의 날짜에 대해 조사한 후 기존 게시물에서 삭제하는 것이 좋습니다.
중히 여기다:
http://www.thedomain.com/blog/2012/07/01/blah-blah-blah-blah/
http://www.thedomain.com/blah-blah-blah-blah/
여야합니다.나는 이것이 ModRewrite로 할 수 있다는 것을 알고 있지만 이것이 최선의 방법인가? Google은 그것이 동일한 게시물임을 알고 있습니까?
Permalinks를 바꿀 수 있습니까?
Joost De Valk의이 게시물은 WordPress permalinks 변경 에서 /%postname%
만 포함하면 매우 유용합니다.
최신 버전의 WordPress (최소한> v3.3.1)를 사용하는 경우 더 이상 게시물 수는 중요하지 않습니다.
귀하의 퍼머 링크 구조는 처음에-이 /blog/%year%/%monthnum%/%day%/%postname%/
입니다 — 이제 훨씬 더 간단한 구조 인 /%postname%/
—를 사용할 계획입니까?
위의 내용에 해당하는 경우이 규칙을 .htaccess 파일에 추가하기 만하면 301 리디렉션을 모두 처리해야합니다.
RedirectMatch 301 ^/blog/([0-9]{4})/([0-9]{2})/([0-9]{2})/([^/]+)/$ http://www.thedomain.com/$4
그리고 301 리디렉션이므로 Google은 최종적으로 게시물이 새로운 URL로 이동되었음을 알 것입니다.
EDIT : 그런데 리디렉션 규칙에는 mod_rewrite
이 필요하지 않습니다. mod_alias
를 사용하며 대부분의 호스트는 기본적으로 활성화되어 있습니다.