Bạn có blog trên Blogger (123.blogspot.com) và giờ, bạn muốn chuyển sang WordPress (self-hosted) có tên miền và server riêng như 123.com. Vậy, đâu là cách dễ dàng nhất chuyển từ Blogger > WordPress mà ko mất lượng truy cập từ google search, rank và người theo dõi blog bạn.
WordPress cung cấp công cụ để dễ dàng nhập toàn bộ bài viết ,bình luận Blogger vào blog WordPress. Tuy nhiên, việc chuyển từ Blogger sang WordPress còn nhiều thứ khác chứ ko đơn thuần là chuyển nội dung tới blog mới.
LÀM SAO CHUYỂN BLOGGER VỀ WORDPRESS
Trước khi bắt đầu, bạn sao lưu toàn bộ blog ở nơi an toàn.
- Đăng ký tên miền, hosting ,cài đặt WordPress.
- Mở WordPress Dashboard – bảng điều khiển > vào Tools > Import, WordPress liệt kê nền tảng nó hỗ trợ nhập dữ liệu. Chọn Blogger. Nhấn Authorize > Allow access cho phép WordPress truy cập vào Blogger của bạn. Nó liệt kê blog có trên tài khoản , nhấn Import ,chờ một lát, toàn bộ sẽ được chuyển về.
- Mở Editor WordPress ở Appearance -> Editor ,mở file functions.php. Hầu hết theme của WordPress có file này, hoặc có thể tự upload bằng Cpanel hay FTP. Copy ,dán đoạn code vào file functions.php và nhấn Update File để lưu.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | <span style="color: #0000ff;"><?php function labnol_blogger_query_vars_filter( $vars ) { $vars[] = "blogger"; return $vars; } add_filter('query_vars', 'labnol_blogger_query_vars_filter'); function labnol_blogger_template_redirect() { global $wp_query; $blogger = $wp_query->query_vars['blogger']; if ( isset ( $blogger ) ) { wp_redirect( labnol_get_wordpress_url ( $blogger ) , 301 ); exit; } } add_action( 'template_redirect', 'labnol_blogger_template_redirect' ); function labnol_get_wordpress_url($blogger) { if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger, $url_parts) ) { $query = new WP_Query ( array ( "meta_key" => "blogger_permalink", "meta_value" => $url_parts[2] ) ); if ($query->have_posts()) { $query->the_post(); $url = get_permalink(); } wp_reset_postdata(); } return $url ? $url : home_url(); } ?></span> |
- Mở Blogger Dashboard > chọn Templates. Kéo xuống chọn Revert to Classic Templates. Nhấn Revert to Classic Templates phía dưới lần nữa xác nhận.
- Trong phần Edit template HTML, thay thế toàn bộ nội dung bằng đoạn mã dưới. Nhưng trước khi thực hiện, thay thế thuthuatblogspot.com bằng địa chỉ của mình nhé.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <span style="color: #0000ff;"><html> <head> <title><$BlogPageTitle$></title> <script> <MainOrArchivePage> window.location.href="http://thuthuatphanmem.net/" </MainOrArchivePage> <Blogger><ItemPage> window.location.href="http://thuthuatphanmem.net/?blogger=<$BlogItemPermalinkURL$>" </ItemPage></Blogger> </script> <MainPage> <link rel="canonical" href="http://thuthuatphanmem.net/" /> </MainPage> <Blogger> <ItemPage> <link rel="canonical" href="http://thuthuatphanmem.net/?blogger=<$BlogItemPermalinkURL$>" /> </ItemPage> </Blogger> </head> <body> <MainOrArchivePage> <h1><a href="http://thuthuatphanmem.net/"><$BlogTitle$></a></h1> </MainOrArchivePage> <Blogger> <ItemPage> <h1><a href="http://thuthuatphanmem.net/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1> <$BlogItemBody$> </ItemPage> </Blogger> </body> </html></span> |
Như vậy gần xong, mở bất kỳ trang nào blog cũ, và nó chuyển hướng đến bài tương ứng WordPress.Công cụ chuyển nội dung của WordPress có thể chuyển bài viết ,bình luận từ Blogger về, nó ko thể làm như vậy với hình ảnh trong blog cũ. Nhưng như vậy không sao, các URL hình ảnh được trỏ đến blogspot.com ,vì vậy, bài viết của bạn có thể hiển thị đầy đủ.
LÀM GÌ TIẾP THEO?
Khi blog mới đã chạy ổn định, nên thêm trang web vào Google Webmaster, xác minh quyền sở hữu ,gửi Sitemap chứa đường link trong trang web là hoàn tất.
Không có nhận xét nào:
Đăng nhận xét