Thứ Sáu, 10 tháng 6, 2016

Làm thế nào để thay đổi thư mục Upload mặc định trong Wordpress? 31/03/2016 at 18:54

Chào bạn. Như bạn đã biết, WordPress quy định những tệp tin phương tiện (media) tải lên được lưu trong một thư mục tên là “Uploads”. Điều này nếu nhìn qua cũng không có ảnh hưởng gì lớn. Vậy thì tại sao cần thay đổi thư mục Upload mặc định trong WordPress? Có một vài lý do đơn giản như sau:

  • Tối ưu trang web của bạn một cách tốt hơn.
  • Lưu trữ tệp tin phương tiện tập trung và dùng cho các mục đích về sau.
  • Tăng tính bảo mật của trang web.
  • Tăng tốc độ load trang WordPress của bạn.

thay-đổi-thư-mục-uploads-mặc-định-trong-wordpress

Có 2 cách để các bạn thực hiện việc này:

Tạo một thư mục mới trong thư mục cài đặt WordPress của bạn
Tạo một thư mục mới trên một tên miền phụ bên ngoài thư mục cài đặt WordPress của bạn

Tạo một thư mục mới trong thư mục cài đặt WordPress

Điều này sẽ giúp tăng cường bảo mật bằng cách di chuyển tất cả các tập tin media ra bên ngoài thư mục /wp-content. Dưới đây là các bước cơ bản trong quá trình này:

Tạo một thư mục mới để tải lên.
Sửa đổi tập tin wp-config.php.
Di chuyển các tập tin media hiện có vào thư mục mới.
Kiểm tra và sửa chữa các liên kết bị hỏng file phương tiện truyền thông.
Tải lên tập tin phương tiện truyền thông và cho phép kiểm tra.

Chỉ có hai bước đầu tiên cần thiết cho một trang web WordPress mới và tất cả các bước khác cần thiết cho một trang web hiện đã có tập tin phương tiện.

Bước 1 – Tạo thư mục mới

Giả sử bạn muốn lưu trữ tất cả các tập tin media của bạn trong thư mục gọi là “media” thì bạn cần phải tạo một tên thư mục trong thư mục gốc cài đặt WordPress của bạn với một tên “media”. Bạn có thể tạo một thư mục hoặc sử dụng FTP hoặc sử dụng “File Manager” tùy chọn truy cập trong cPanel của tài khoản hosting của bạn. Dưới đây tôi giới thiệu cách làm với trình quản lý File có sẵn với Namecheap cPanel.mở-bộ-quản-lý-tệp

Đăng nhập vào tài khoản của bạn lưu trữ và mở “Bộ quản lý tệp”.tạo-folder-mới-trong-cpanel-

Chọn thư mục gốc trực tiếp nơi trang WordPress của bạn đã được cài đặt. Sau đó bấm nút “Thư mục” phía trên thanh công cụ.

Tôi cài trang trực tiếp trong thư mục public_html, nếu bạn cài trong thư mục của subdomain thì cũng tương tự.

tạo-folder-mới-trong-cpanel-2

Trong cửa sổ pop-up nhập tên thư mục mới (1), kiểm tra thư mục gốc của bạn một lần và bấm vào nút “Create New Folder”. (2)

Bạn có thể nhìn thấy thư mục mới với tên “media” được tạo ra trong thư mục cài đặt WordPress của bạn.

Bước 2 – Sửa đổi file “wp-config.php”.

Bước tiếp theo là để sửa đổi tập tin “wp-config.php” nằm dưới thư mục gốc cài đặt WordPress của bạn (thông thường “/ public_html”). Nhấp vào biểu tượng “Chỉnh sửa” trong “Bộ quản lý tệp” như thể hiện trong hình dưới đây.

tạo-folder-mới-trong-cpanel-3

Nếu được nhắc, chọn mã hóa “utf-8” (1) trong cửa sổ pop-up và click vào nút “Edit”. (2)

tạo-folder-mới-trong-cpanel-5

Thêm các dòng sau đây trong tập tin “wp-config.php” và lưu các thay đổi của bạn. Dòng đầu tiên là dòng chú thích để tham khảo trong tương lai.

/** Change Media Upload Directory */ define('UPLOADS', ".'media');

sửa-file-wp-config-1

Bước 3 – Di chuyển tập tin hiện có tới thư mục mới tạo.

Một khi bạn đã thay đổi file “wp-config.php”, tất cả các file đính kèm hiện có trong trang web WordPress của bạn sẽ được tự động thay đổi với các URL “http://www.yoursitename.cm/media/” dẫn đến các liên kết cũ bị hỏng trong tất cả các bài viết và các trang của bạn. Bạn cần phải di chuyển tất cả các file hiện có để thư mục mới “media” để điều chỉnh các liên kết bị hỏng. Bạn có thể làm điều này bằng FTP hoặc bên trong “File Manager” của bạn chỉ bằng cách kéo và thả tất cả các tập tin đa phương tiện từ thư mục cũ vào thư mục mới.

chuyển-file-sang-thư-mục-mới-tạo

Bước 4 – Kiểm tra liên kết hỏng.

Bước cuối cùng là để kiểm tra xem có bất kỳ liên kết bị hỏng mất các tập tin media trong trang web của bạn. Bạn có thể sử dụng plugin hoặc các trang web bên ngoài như brokenlinkcheck tìm thấy bất kỳ liên kết hỏng và sửa chữa chúng bằng tay.

Bất kỳ tập tin phương tiện truyền thông mới được tải lên trên trang web của bạn sẽ được lưu trữ dưới thư mục mới “media”.

Bước 5 – Upload Media File và Kiểm tra Permissions

Cuối cùng tải lên một hình ảnh và kiểm tra đường dẫn tập tin mà nó được lưu trữ trong thư mục mới “media” tạo ra. Nếu bạn nhìn thấy hình ảnh không tìm thấy hoặc 403 lỗi thì lý do có thể xảy ra có thể được thiết lập cho phép tập tin của thư mục mới được tạo ra. Để kiểm tra các quyền tập tin, kết nối phần mềm FTP của bạn đến máy chủ và điều hướng đến thư mục. Nhấp chuột phải và chọn tùy chọn “File Permissions …”.

chuyển-Permissions-file-wp-config

Thay đổi thành 755.

Tạm kết:

Trên đây mình đã hướng dẫn các bạn thay đổi thư mục Upload mặc định trong WordPress. Các bạn hãy làm theo từng bước, nếu có vướng mắc gì có thể để lại comment mình sẽ trả lời.

Ở bài tiếp theo, mình sẽ hướng dẫn các bạn tạo thư mục chứa tệp tin media trên Subdomain bên ngoài thư mục cài đặt WordPress. 

Nếu thấy bài viết hữu ích thì đừng ngần ngại chia sẻ nó với bạn bè nhé. Và hãy subscribe blog của tôi để nhận thêm những bài viết hay nhất, mới nhất qua email. Cảm ơn các bạn rất nhiều! 🙂

Chúc các bạn thành công!

31/03/2016 at 18:54

0 nhận xét:

Đăng nhận xét