htaccess: Dải Thư mục và Chuyển hướng với Regex

chuyển hướng

Đơn giản hóa cấu trúc URL của bạn là một cách tuyệt vời để tối ưu hóa trang web của bạn vì một số lý do. Các URL dài rất khó chia sẻ với người khác, có thể bị cắt trong trình soạn thảo văn bản và trình chỉnh sửa email, và cấu trúc thư mục URL phức tạp có thể gửi tín hiệu sai cho công cụ tìm kiếm về tầm quan trọng của nội dung của bạn.

Nếu trang web của bạn có hai URL:

  • https://martech.zone/blog/category/search-engine-optimization/htaccess-folder-redirect-regex OR
  • https://martech.zone/htaccess-folder-redirect-regex

Bạn nghĩ cái nào đã cung cấp cho bài báo mức độ quan trọng cao hơn? Ví dụ đầu tiên có sự phân tách giữa bài báo và trang chủ gồm 5 cấp độ. Nếu bạn là một công cụ tìm kiếm, bạn có nghĩ đây là nội dung quan trọng không?

Vì những lý do này, chúng tôi đơn giản hóa nhiều cấu trúc thư mục của khách hàng của chúng tôi. Một số người có thể tranh luận rằng một vài loại slugs với từ khóa tốt hơn, nhưng chúng tôi không thấy điều này với khách hàng của mình. Hệ thống phân cấp và số lượng liên kết từ trang chủ đã thúc đẩy thứ hạng tốt hơn nhiều với nội dung phổ biến của chúng tôi.

Tuy nhiên, sau khi triển khai blog, sẽ hơi khó khăn khi hoàn tác tất cả các liên kết vĩnh viễn này và vẫn chuyển hướng lưu lượng truy cập từ các liên kết hiện có đến cấu trúc URL mới một cách chính xác. Với tay lái máy bay (liên kết liên kết), chúng tôi có thể yêu cầu nhóm của họ quản lý các chuyển hướng của chúng tôi hoặc chúng tôi có thể sử dụng plugin chuyển hướng.

  1. Đầu tiên, chúng tôi sử dụng Yoast's WordPress SEO plugin để chúng tôi có thể loại bỏ sên nhân loại ngoài URL.
  2. Tiếp theo, chúng tôi cập nhật liên kết cố định và xóa /% danh mục% / và chỉ để lại /% post% / trong trường (và làm mới bộ nhớ cache).
  3. Cuối cùng, chúng ta phải thêm một biểu thức chính quy để chuyển hướng đúng thư mục:

dải-thư mục-chuyển hướng-regex

Biểu thức có các danh mục tùy chọn của bạn được liệt kê (thư mục1, thư mục2, thư mục3) và yêu cầu một số văn bản sau danh mục… theo cách này, các trang danh mục của bạn sẽ không bị hỏng nhưng các bài báo độc lập sẽ chuyển tiếp đúng cách đến URL mới.

^/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

Tôi không chắc mình sẽ giới thiệu sự thay đổi mạnh mẽ này cho mọi công ty. Những người có thứ hạng đã được thiết lập có thể không muốn triển khai điều này. Trong ngắn hạn, nó có thể ảnh hưởng đến xếp hạng của bạn vì chuyển hướng không mang tất cả quyền hạn của trang gốc. Nhưng theo thời gian, việc có nhiều nội dung cao hơn trong hệ thống phân cấp liên kết cố định có thể giúp ích cho bạn. Chúng tôi biết nó đã được giúp đỡ Martech Zone!

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.