2016-06-01 2 views
0

더 나은 SEO를 위해 permalink-structure가 /archive/%post_id%에서 /%year%/%monthnum%/%postname%/으로 변경되었습니다.Wordpress - 이전 URL 다시 쓰기

예를 들어 페이스 북의 모든 이전 URL이 404 페이지를 가리키는 문제가 있습니다.

이전 URL을 새 형식으로 다시 쓸 수 있습니까?

답변

-1

이전에서 뉴스로 리디렉션 301을 만드는 것이 좋습니다. .htaccess의 여러 규칙이 작동해야합니다.

+0

URL을 301까지 전달하려고 시도하지 않았습니다. 내 대답을 가정하는 것처럼, 나는 그들을 wordpress로 다시 쓰고 싶다. –

-1

플러그인 "Simple 301 Redirects"를 사용하여 이전 URL에서 새 URL로 리디렉션 할 수 있다고 생각합니다. 당신은 여기 https://wordpress.org/plugins/simple-301-redirects/

+0

301까지 URL 전달을 위해 노력하지 않았습니다! 내 대답을 가정하는 것처럼, 나는 그들을 wordpress로 다시 쓰고 싶다. –

0

추가, 워드 프레스가 호출 플러그인이 새에 301 개 오래된 URL을해야하는 경우

// Adding a new rule 
/** 
* Adds a new rewrite rule. 
* 
* @param array $rules Existing rewrite rules. 
* @return array (Maybe) modified list of rewrites. 
*/ 
function wpdocs_insert_rewrite_rules($rules) { 
    $newrules = array(); 
    $newrules['archive/(\d*)$'] = 'index.php?postname=$matches[1]&post_id=$matches[2]'; 
    return $newrules + $rules; 
} 
add_filter('rewrite_rules_array','wpdocs_insert_rewrite_rules'); 

// Adding the id var so that WP recognizes it 
function wpdocs_insert_query_vars($vars) { 
    array_push($vars, 'id'); 
    return $vars; 
} 
add_filter('query_vars','wpdocs_insert_query_vars'); 
-1

functions.php 내 주제에 다음 코드 '가지 (301) 리디렉션'작품을 에디터를 이용해 수 있습니다 정말 잘.

https://wordpress.org/plugins/eps-301-redirects/

+0

301로 URL을 전달하려고 시도하지 않았습니다! 내 대답을 가정하는 것처럼, 나는 그들을 wordpress로 다시 쓰고 싶다. –