2013-08-17 3 views
0

이 질문은 여러 가지 방법으로 질문을 받았지만 질문이나 답변을 정확하게 찾을 수 없었습니다.1000 페이지를 리디렉션하는 가장 효율적인 방법은 무엇입니까?

리디렉션해야 할 페이지가 거의 1,000 개입니다. 이전 페이지에서 새 페이지로가는 패턴이 없습니다. 스프레드 시트에서 리디렉션해야하는 모든 페이지를 이미 매핑했습니다. 이러한 리디렉션은 WordPress 설치에서 발생합니다.

가장 큰 관심사는 성능입니다. 리디렉션을 설정 한 방식으로 인해 웹 사이트로드 시간이 영향을받는 것을 원하지 않습니다. 걱정해야합니까?

리디렉션의 몇 가지 예는 다음과 같습니다

OLD PAGE     NEW PAGE 
/some-page/     /this-is-a-new-page/ 
/page/8/     /another-new-page/ 
/this/page/is/unique/  /new-unique-page/internal-page/ 
/i-could-go-on-forever/  /but-i-wont/ 

내가 일시적으로 .htaccess이 같은 그들 모두를 설정 한 :

내 질문에

Redirect 301 /some-page/ /this-is-a-new-page/ 
Redirect 301 /page/8/ /another-new-page/ 
Redirect 301 /this/page/is/unique/ /new-unique-page/internal-page/ 
Redirect 301 /i-could-go-on-forever/ /but-i-wont/ 
은 다음과 같습니다

  1. 리디렉션을 그대로 두어 현재 .htaccess 파일에 어떻게 설정해야합니까?
  2. 리디렉션의 순서/정렬이 중요합니까?
  3. 리디렉션을 수행하는 것과 완전히 다른 방법이 있습니까?
+2

큰 차이는 없지만 [다시 쓰기 맵] (http://chrisadams.me.uk/2010/05/24/making-sense-of-rewritemaps-in-apache/)이 가능할 수 있습니다. – mario

답변

1

어쨌든 모든 페이지가 기본적으로 WordPress 컨트롤러로 리디렉션되기 때문에 원하는 작업을 정의하기 위해 WordPress 플러그인을 사용하는 것이 어떻습니까? 그들은 쉽게 리디렉션 관리자 패널

  • 내부에 발생으로 404 개 URL을

    http://wordpress.org/plugins/404-redirected/

    • 가져 오기 목록 404 개 URL을 기존 페이지에 또는
    • 가 제공하는 404 오류를 수있는 능력을 자동으로 무시하는 선택 방문자가 방문하려고 시도했을 가능성이 가장 높은 URL을 기반으로 리디렉션을 만듭니다.
    • 자동 리디렉션을 사용할 수없는 경우 404 페이지에 제안 된 페이지 목록을 방문자에게 제공합니다. 만들어 질 것입니다

    당신이 주로 필요한 것 같습니다, 이것도 http://wordpress.org/plugins/redirection/ 등이 있습니다.

    기본적으로 WordPress를 사용할 때 모든 요청이 강제로 색인으로 이동하기 때문에 기본적으로 404 자체를 처리하는 것이 효과적이어야합니다.

  • +0

    고마워, 나는이 방법으로 끝났다. 필자가 사용한 플러그인에서 이것은 제작자가 말한 것입니다. '비록 수십개의 리디렉션이 있다면 서버의 무승부로 모든 .htaccess 규칙을 설정하는 것이 좋습니다. 필요한 경우 많은 수의 리디렉션을 추가 할 수 있습니다.' – doitlikejustin

    +0

    @doitlikejustin 리디렉션을보다 잘 제어하고 싶다면 rewritemap이 서버 리소스를 그릴 수 있지만 어쨌든 공유 호스팅에서는 사용할 수 없기 때문에 VPS 또는 dedi가 필요합니다. 당신이 쉽게 생성하고 다시 만들 수있는 모든 자동화 된 규칙을 생성하는 분리 된 스크립트를 만들고 싶지 않다면, 트래픽이 많은 사이트에 대한 1000의 규칙은 약하거나 공유 된 서버 인 TBH를 검사하는 것이 좋습니다. – Prix

    +0

    다행히도이 사이트는 전용 서버에 있습니다. 나는 이번 주 그것을 면밀히 주시 할 것입니다, 잘하면 그것이 영향을받지는 않을 것입니다. 퍼포먼스가 떨어지면 리필 맵을 살펴볼 것입니다. – doitlikejustin

    관련 문제