Quản Trị Mạng - Đối với những người sử dụng dịch vụ WordPress, việc thay đổi cấu trúc permalink (đường dẫn URL trỏ tới 1 bài viết cụ thể nào đó trong blog hoặc forum) thành 1 dạng nào đó dễ nhìn và đọc hơn đối với mọi người so với dạng mặc định ?p=123. Và 1 ý kiến được cộng đồng WordPress đề xuất và sử dụng rộng rãi là cài đặt thêm plugin Permalinks Migration. Tuy nhiên, nếu không cài đặt và cấu hình đúng cách thì plugin sẽ không hoạt động và gây ra lỗi HTTP 404 Error Message. Trong bài viết sau, Quản Trị Mạng sẽ hướng dẫn các bạn cách khắc phục hiện tượng này. Đầu tiên, cài đặt và kích hoạt plug-in như bình thường. Chọn AdminPanel -> Options -> PermalinksMigration và thiết lập cấu trúc cũ của website đang sử dụng, trong trường hợp này chúng ta sử dụng cấu trúc mặc định, do đó điền /%post_id%/ Tiếp theo, tại AdminPanel -> Options -> Permalinks và thay đổi cấu trúc này về bất cứ dạng nào bạn muốn, với nhiều nguồn và nhiều gợi ý khác nhau từ cộng đồng mạng, cùng với tính năng tối ưu hóa bộ máy tìm kiếm - Search engine optimization (SEO), chúng ta sẽ sử dụng dạng /%postname%-%post_id%.html/ Đối với các plugin khác, thì chỉ cần thay đổi tham số kỹ thuật tương ứng về đúng dạng là đã có thể sử dụng và hoạt động bình thường. Tất cả các bài viết được đăng tải trước kia sử dụng cấu trúc permalink cũ sẽ trả lại kết quả HTTP 404 trừ khi trỏ lại địa chỉ từng bài viết bằng cách thủ công cùng với Permalinks Migration. Vậy phải làm thế nào để đơn giản hóa quá trình này? Bất cứ toán tử nào sử dụng đường dẫn URL hiện tại sẽ lập tức trỏ tới HTTP 301 yêu cầu module mod_rewrite được kích hoạt trong hệ thống Apache server, nhưng hiện tại đã bị tắt bỏ ở chế độ mặc định. Và đây là 1 trong những lý do gây ra hiện tượng trên. Sử dụng locate để tìm kiếm nếu mod_rewrite.so có trên server:
Thông thường, kết quả nhận được sẽ được tìm thấy trong /usr/lib/apache2/modules. Chuyển sang thư mục modes-enabled:
Tiến hành cập nhật và mở file rewrite.load:
Paste lệnh sau vào file rewrite.load:
Tiếp đó, mở file /etc/apache2/sites-available/default và tìm những tham số sau:
và thay đổi thành:
Cuối cùng, khởi động lại Apache:
Chúc các bạn thành công! |
Tin mới hơn:
- Hướng dẫn nhập password từ trình duyệt tới KeePass - (02/09/2011)
- Cập nhật thông tin trên Facebook từ Desktop - (02/09/2011)
- Bảo mật Passwords đã lưu trên Google Chrome - (02/09/2011)
- Hướng dẫn tích hợp Google Reader với Google+ - (02/09/2011)
- Sử dụng, quản lý tài khoản online với Primadesk - (02/09/2011)
- Bảo mật Passwords đã lưu trên Internet Explorer - (02/09/2011)
- 3 Add-ons giúp xem trước hình ảnh trong Firefox - (02/09/2011)
- Sửa chữa các tập tin bị hỏng - (02/09/2011)
- Kiểm tra độ an toàn của các trang web - (02/09/2011)
- Tạo iTunes 10 Portable với Spoon Studio 2011 - (02/09/2011)
Tin khác:
- Khắc phục lỗi cài đặt add-on trên Firefox 4.0 Beta - (24/10/2010)
- Có thực sự bạn cần nhiều hơn 4GB RAM? - (24/10/2010)
- Gỡ bỏ các chương trình diệt virus giả mạo - (24/10/2010)
- Những phần mềm bán chạy nhất cho iPad - (24/10/2010)
- Phần mềm diệt virus tích hợp được với Windows 7 - (24/10/2010)
- Chuyển đổi định dạng video với Miro - (24/10/2010)
- Những bước cơ bản tạo blog với Tumblr - (24/10/2010)
- Ghi lại toàn bộ hoạt động màn hình với CamStudio - (24/10/2010)
- Sử dụng nhiều tài khoản Dropbox trong Mac và Linux - (24/10/2010)
- Cải thiện trình duyệt với Hyperwords trong Firefox - (24/10/2010)