Nội dung tiếp thịĐối tácTìm kiếm tiếp thị

WordPress: Tìm và thay thế tất cả các liên kết cố định trong cơ sở dữ liệu của bạn bằng biểu thức chính quy (Ví dụ: /YYYY/MM/DD)

Với bất kỳ trang web nào kéo dài hơn một thập kỷ, không có gì lạ khi có nhiều thay đổi được thực hiện đối với cấu trúc permalink. Trong những ngày đầu của WordPress, nó không phải là hiếm đối với cấu trúc permalink để một bài đăng trên blog được đặt thành một đường dẫn bao gồm năm, tháng, ngày và sên của bài đăng:

/%year%/%monthnum%/%day%/%postname%/

Ngoài việc có một thời gian dài không cần thiết URL, có một vài vấn đề khác với điều này:

  • Khách truy cập tiềm năng nhìn thấy liên kết tới bài viết của bạn trên một trang web khác hoặc trên công cụ tìm kiếm và họ không truy cập vì họ thấy năm, tháng và ngày mà bài viết của bạn được viết. Ngay cả khi đó là một bài báo tuyệt vời, thường xanh… thì họ cũng không nhấp vào nó vì cấu trúc permalink.
  • Công cụ tìm kiếm có thể coi nội dung là không quan trọng bởi vì nó phân cấp một vài thư mục cách xa trang chủ.

Khi tối ưu hóa trang web của khách hàng, chúng tôi khuyên họ nên cập nhật cấu trúc permalink bài đăng của mình thành:

/%postname%/

Tất nhiên, một sự thay đổi lớn như thế này có thể gây ra những trở ngại nhưng chúng ta đã thấy rằng theo thời gian, lợi ích vượt xa rủi ro. Hãy nhớ rằng việc cập nhật cấu trúc permalink của bạn KHÔNG CÓ GÌ để chuyển hướng khách truy cập đến các liên kết cũ đó, cũng như không cập nhật các liên kết nội bộ trong nội dung của bạn.

Cách cập nhật Permalinks trong nội dung WordPress của bạn

Khi bạn thực hiện thay đổi này, bạn có thể thấy thứ hạng của công cụ tìm kiếm của mình trên các bài đăng đó giảm xuống vì việc chuyển hướng liên kết có thể làm giảm một số quyền hạn từ các liên kết ngược. Một điều có thể hữu ích là chuyển hướng chính xác lưu lượng truy cập đến các liên kết đó VÀ sửa đổi các liên kết trong nội dung của bạn.

  1. Chuyển hướng liên kết bên ngoài – bạn phải tạo chuyển hướng trên trang web của mình để tìm kiếm mẫu biểu thức chính quy và chuyển hướng chính xác người dùng đến trang thích hợp. Ngay cả khi bạn sửa tất cả các liên kết nội bộ, bạn sẽ muốn làm điều này cho các liên kết bên ngoài mà khách truy cập của bạn đang nhấp vào. Tôi đã viết về cách thêm một biểu thức chính quy (biểu thức chính quy) chuyển hướng trong WordPress và cụ thể về cách thực hiện chuyển hướng /YYYY/MM/DD/.
  2. Liên kết nội bộ – sau khi bạn cập nhật cấu trúc permalink của mình, bạn vẫn có thể có các liên kết nội bộ trong nội dung hiện có của mình đang trỏ đến các liên kết cũ. Nếu bạn không thiết lập chuyển hướng, chúng sẽ dẫn đến việc bạn nhận được một 404 Không tìm thấy lỗi. Nếu bạn đã thiết lập chuyển hướng, điều đó vẫn không tốt bằng việc thực sự cập nhật các liên kết của bạn. Các liên kết nội bộ đã được chứng minh là có lợi cho kết quả tìm kiếm không phải trả tiền của bạn, vì vậy việc giảm số lần chuyển hướng là một bước tuyệt vời để giữ cho nội dung của bạn sạch sẽ và chính xác.

Vấn đề ở đây là bạn cần truy vấn bảng dữ liệu bài đăng của mình, xác định bất kỳ mẫu nào giống như /YYYY/MM/DD, rồi thay thế mẫu đó. Đây là nơi các biểu thức chính quy xuất hiện một cách hoàn hảo… nhưng bạn vẫn cần một giải pháp để lặp lại nội dung bài đăng của mình và sau đó cập nhật các phiên bản của liên kết – mà không làm rối nội dung của bạn.

Rất may, có một giải pháp tuyệt vời cho việc này, WP Di chuyển chuyên nghiệp. Với WP Migrate Pro:

  1. Chọn bảng bạn muốn cập nhật, trong trường hợp này, wp_posts. Bằng cách chọn một bảng duy nhất, bạn giảm thiểu tài nguyên mà quy trình sẽ sử dụng.
  2. Chèn biểu thức chính quy của bạn. Tôi mất một chút công sức để viết đúng cú pháp, nhưng tôi đã tìm thấy một chuyên gia về regex tuyệt vời trên Fiverr và họ đã hoàn thành regex chỉ trong vài phút. Trong trường Tìm, hãy chèn thông tin sau (tất nhiên là được tùy chỉnh cho miền của bạn):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*) là một biến sẽ bắt slug từ chuỗi nguồn, vì vậy bạn phải thêm biến đó vào chuỗi Thay thế:
martech.zone/$1
  1. Bạn phải nhấp vào nút .* ở bên phải trường thay thế để cho ứng dụng biết rằng đây là biểu thức chính quy tìm và thay thế.
WP MIgrate Pro - Thay thế Regex của các liên kết cố định YYYY/MM/DD trong wp_posts
  1. Một trong những tính năng thú vị nhất của plugin này là bạn thực sự có thể xem trước các thay đổi trước khi thực hiện chúng. Trong trường hợp này, tôi có thể thấy ngay những chỉnh sửa nào sẽ được thực hiện đối với cơ sở dữ liệu.
WP Migrate Pro - Xem trước Regex Thay thế permalinks trong wp_posts

Sử dụng plugin, tôi có thể cập nhật 746 liên kết nội bộ trong nội dung của mình trong vòng một phút hoặc lâu hơn. Điều đó dễ dàng hơn rất nhiều so với việc tìm kiếm từng liên kết và cố gắng thay thế nó! Đây chỉ là một tính năng nhỏ trong plugin sao lưu và di chuyển mạnh mẽ này. Đó là một trong những mục yêu thích của tôi và nó được liệt kê trong danh sách của tôi các plugin WordPress tốt nhất cho doanh nghiệp.

Tải xuống WP Migrate Pro

Tiết lộ: Martech Zone là một chi nhánh của Di chuyển WP và đang sử dụng nó và các liên kết liên kết khác trong bài viết này.

Douglas Karr

Douglas Karr là người sáng lập của Martech Zone và một chuyên gia được công nhận về chuyển đổi kỹ thuật số. Douglas đã giúp bắt đầu một số công ty khởi nghiệp MarTech thành công, đã hỗ trợ thẩm định hơn 5 tỷ đô la trong các vụ mua lại và đầu tư của Martech, đồng thời tiếp tục tung ra các nền tảng và dịch vụ của riêng mình. Anh ấy là đồng sáng lập của Highbridge, một công ty tư vấn chuyển đổi kỹ thuật số. Douglas cũng là tác giả đã xuất bản sách hướng dẫn của Dummie và sách về lãnh đạo doanh nghiệp.

Bạn nghĩ gì?

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.

Bài viết liên quan