Làm thế nào để loại bỏ ngày từ permalinks hiện có?


8

Sau khi thực hiện một số nghiên cứu về ngày trên blog, có vẻ như đó là một ý tưởng tốt để loại bỏ chúng khỏi các bài viết hiện có.

Xem xét:

  1. Tự lưu trữ (trên Bluehost)
  2. Hơn 1.000 bài viết hiện có
  3. Tất cả các bài đăng được Google lập chỉ mục và nhiều bài được liên kết đến từ các tên miền khác. Nhiều bài viết được liên kết đến trong blog. Đừng muốn phá vỡ liên kết.
  4. Không muốn mất Pagerank hoặc tuổi của các bài đăng trong Google. Điều này rất quan trọng vì hầu hết lưu lượng truy cập là từ Google và nhiều trang xếp hạng tốt.
  5. URL hiện tại là: http://www.thedomain.com/blog/2012/07/01/blah-blah-blah-blah/
  6. URL mới phải là http://www.thedomain.com/blah-blah-blah-blah/

Tôi biết rằng nó có thể được thực hiện với ModRewrite, nhưng đây có phải là cách tốt nhất? Google sẽ biết rằng đó là cùng một bài viết?

Có thể thay đổi permalinks?

Câu trả lời:


8

Bạn sẽ tìm thấy bài đăng này của Joost De Valk về việc thay đổi permalinks WordPress để chỉ bao gồm /%postname%rất hữu ích.

Bạn có bao nhiêu bài đăng không còn quan trọng nữa nếu bạn đang sử dụng phiên bản mới nhất của WordPress (ít nhất là> v3.3.1).

Tôi tin rằng cấu trúc permalink của bạn ban đầu là - cái này /blog/%year%/%monthnum%/%day%/%postname%/- và bây giờ, bạn đang dự định sử dụng một cấu trúc đơn giản hơn nhiều - /%postname%/- amirite?

Nếu điều trên là đúng, bạn chỉ cần thêm quy tắc này vào tệp .htaccess của mình và nó sẽ chăm sóc tất cả các chuyển hướng 301 cho bạn:

RedirectMatch 301 ^/blog/([0-9]{4})/([0-9]{2})/([0-9]{2})/([^/]+)/$ http://www.thedomain.com/$4

Và vì đó là chuyển hướng 301, nên, cuối cùng Google sẽ biết rằng bài đăng đã được chuyển sang một URL mới.

EDIT: Nhân tiện , quy tắc chuyển hướng không yêu cầu mod_rewrite. Nó sử dụng mod_aliasđược kích hoạt theo mặc định bởi hầu hết các máy chủ (nếu không phải gần như tất cả).


Có, tôi muốn thay đổi cấu trúc permalink như bạn mô tả. Chuyển hướng 301 có bất kỳ tác động của xếp hạng Google? Cảm ơn.
B Bảy

2
Không. Không phải tôi biết. Tôi thực sự đã chuyển trang web của mình sang một tên miền khác hoàn toàn và tôi không thấy tác động gì. Nhưng nó có thể khác nhau, không ai có thể chắc chắn. :)
it_me

@BSeven Nhân tiện, chuyển hướng 301 là cách tốt nhất bạn có thể làm.
it_me

Tôi không biết liệu sự cải thiện trong permalink có đáng để mạo hiểm giảm thứ hạng hay không. Hầu hết lưu lượng truy cập là hữu cơ và thông qua Google.
B Bảy

1
Có lẽ là webmasters.stackexchange.com. Và đừng quên tìm kiếm trước để câu hỏi của bạn không bị đóng dưới dạng lừa bịp.
it_me
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.