더 나은 SEO를 위해 permalink-structure가 /archive/%post_id%
에서 /%year%/%monthnum%/%postname%/
으로 변경되었습니다.Wordpress - 이전 URL 다시 쓰기
예를 들어 페이스 북의 모든 이전 URL이 404 페이지를 가리키는 문제가 있습니다.
이전 URL을 새 형식으로 다시 쓸 수 있습니까?
더 나은 SEO를 위해 permalink-structure가 /archive/%post_id%
에서 /%year%/%monthnum%/%postname%/
으로 변경되었습니다.Wordpress - 이전 URL 다시 쓰기
예를 들어 페이스 북의 모든 이전 URL이 404 페이지를 가리키는 문제가 있습니다.
이전 URL을 새 형식으로 다시 쓸 수 있습니까?
이전에서 뉴스로 리디렉션 301을 만드는 것이 좋습니다. .htaccess의 여러 규칙이 작동해야합니다.
플러그인 "Simple 301 Redirects"를 사용하여 이전 URL에서 새 URL로 리디렉션 할 수 있다고 생각합니다. 당신은 여기 https://wordpress.org/plugins/simple-301-redirects/
301까지 URL 전달을 위해 노력하지 않았습니다! 내 대답을 가정하는 것처럼, 나는 그들을 wordpress로 다시 쓰고 싶다. –
추가, 워드 프레스가 호출 플러그인이 새에 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');
functions.php 내 주제에 다음 코드 '가지 (301) 리디렉션'작품을 에디터를 이용해 수 있습니다 정말 잘.
301로 URL을 전달하려고 시도하지 않았습니다! 내 대답을 가정하는 것처럼, 나는 그들을 wordpress로 다시 쓰고 싶다. –
URL을 301까지 전달하려고 시도하지 않았습니다. 내 대답을 가정하는 것처럼, 나는 그들을 wordpress로 다시 쓰고 싶다. –