Đường dẫn URL phương tiện WordPress

Theo mặc định, WordPress lưu tất cả các tệp phương tiện như hình ảnh, video và PDF trong thư mục có tên “Tải lên”. Ví dụ: bạn có thể xem hình ảnh đã tải lên trong trang web của mình bằng đường dẫn sau

https. //www. tên trang web của bạn. com/wp-content/uploads/media-file-name. png

Bạn có một tùy chọn để sắp xếp các tệp phương tiện trong các thư mục hàng tháng theo từng năm. Bạn có thể bật tùy chọn “Sắp xếp các tệp tải lên của tôi vào các thư mục theo tháng và năm” có sẵn trong phần “Cài đặt > Phương tiện > Tải tệp lên”. Khi bật tùy chọn này, bạn có thể xem tệp hình ảnh được tải lên vào tháng 9 năm 2014 trên trang web của mình bằng URL sau

https. //www. tên trang web của bạn. com/wp-content/uploads/ 2014/09 /media-file-name. png

Đường dẫn URL phương tiện WordPress
Lưu tệp phương tiện theo tháng và năm

Tại sao bạn cần thay đổi thư mục tải lên phương tiện mặc định trong WordPress?

Thật dễ dàng để sử dụng thiết lập mặc định vì nó là. Tuy nhiên, bạn có thể gặp một số vấn đề hoặc cần thay đổi thư mục tải lên phương tiện mặc định trong WordPress

  • Bất cứ khi nào trang web được tải, trình duyệt sẽ kích hoạt yêu cầu HTTP riêng đến máy chủ cho từng hình ảnh trên trang khiến máy chủ tải nhiều. Điều này sẽ ảnh hưởng xấu đến tốc độ tải trang. Bạn có thể cung cấp hình ảnh từ tên miền phụ hoặc tên miền khác để gửi các yêu cầu HTTP song song trong khi tải trang
  • Nếu bạn đang sử dụng cookie (nhiều plugin sử dụng cookie trong WordPress), bạn có thể cung cấp hình ảnh từ miền không có cookiless. Điều này sẽ giúp loại bỏ các vấn đề về tốc độ trang khi cung cấp các tệp tĩnh từ các miền không sử dụng cookin
  • Có nhiều hình ảnh trong thư mục tải lên mặc định sẽ ảnh hưởng đến việc sao lưu và khôi phục thông thường của bạn. Bạn có thể giữ các hình ảnh trong thư mục riêng để quản lý chúng dễ dàng

Thay đổi thư mục tải lên phương tiện mặc định trong WordPress

Vì bất kỳ lý do gì, nếu bạn muốn thay đổi thư mục tải lên phương tiện mặc định trong WordPress thành thư mục tùy chỉnh do người dùng xác định, đây là hướng dẫn từng bước. Bạn có hai khả năng để thay đổi thư mục tải lên

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

Chúng tôi sẽ giải thích chi tiết cả hai tùy chọn trong phần sau

1. Tạo thư mục tùy chỉnh trong 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 phương tiện của bạn ra ngoài thư mục /wp-content. Dưới đây là các bước cơ bản liên quan đến quy trình này

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

Chỉ cần hai bước đầu tiên cho một trang web WordPress mới và tất cả các bước cần thiết cho một trang web hiện có đã có tệp 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 phương tiện của mình trong thư mục có tên là “media” thì trước tiên bạn cần tạo một tên thư mục trong bản cài đặt WordPress gốc của mình với tên “media”. Bạn có thể tạo một thư mục bằng cách sử dụng FTP hoặc sử dụng tùy chọn “Trình quản lý tệp” có thể truy cập trong tài khoản lưu trữ của bạn. Ở đây chúng tôi giải thích tùy chọn Trình quản lý tệp khả dụng với Bluehost cPanel. Bạn có thể làm theo các bước tương tự nếu bạn đang sử dụng bảng lưu trữ tùy chỉnh như trong trường hợp Công cụ trang web SiteGround

Đăng nhập vào tài khoản lưu trữ của bạn, tìm kiếm ứng dụng “Trình quản lý tệp” và mở nó

Đường dẫn URL phương tiện WordPress
Mở Trình quản lý tệp trong Bluehost

Chọn root trực tiếp nơi bạn đã cài đặt WordPress

Đường dẫn URL phương tiện WordPress
Lựa chọn thư mục Trình quản lý tệp trong Bluehost

Chọn “Web Root (public_html/www)” nếu bạn đã cài đặt WordPress trong thư mục gốc của mình hoặc chọn thư mục con từ trình đơn thả xuống “Document Root for” nếu bạn đã cài đặt WordPress trên tên miền phụ hoặc thư mục con. Trong ví dụ này, WordPress được cài đặt trong tên miền phụ “wordpress. webnot. com”, vì vậy chúng tôi tạo một thư mục mới với tên “media” trong thư mục “wordpress”

Nhấp vào biểu tượng “Thư mục mới” như trong hình bên dưới

Đường dẫn URL phương tiện WordPress
Tạo thư mục mới

Trong cửa sổ bật lên, nhập tên thư mục mới, kiểm tra thư mục gốc của bạn là chính xác và nhấp vào nút “Tạo thư mục mới”

Đường dẫn URL phương tiện WordPress
Nhập tên thư mục

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

Đường dẫn URL phương tiện WordPress
Đã tạo thư mục phương tiện mới

Bước 2 – Sửa đổi “wp-config. tập tin php”

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

Đường dẫn URL phương tiện WordPress
Xác định vị trí tệp PHP wp-config

Nếu được nhắc, hãy chọn mã hóa “utf-8” trong cửa sổ bật lên và nhấp vào nút “Chỉnh sửa” (Bạn sẽ không thấy cửa sổ bật lên này nếu mã hóa bị tắt)

Đường dẫn URL phương tiện WordPress
Chọn Mã hóa cho Trình soạn thảo văn bản

Thêm đoạn mã sau vào “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 sau này, bạn có thể xóa dòng này nếu không cần thiết

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

Nó sẽ giống như dưới đây trong tập tin

Đường dẫn URL phương tiện WordPress
Thêm mã để thay đổi thư mục phương tiện

Đảm bảo thêm dấu ngoặc kép chính xác trong mã. Sao chép mã từ trình soạn thảo văn bản như Microsoft Word sẽ thêm các loại trích dẫn khác nhau trong WordPress và làm cho mã không hiệu quả. Ngoài ra, hãy đảm bảo thêm mã ngay phía trên dòng “/*Đó là tất cả, ngừng chỉnh sửa. Chúc bạn viết blog vui vẻ. */”

Bạn cũng có thể sử dụng phần mềm FTP như FileZilla để sửa đổi và tải lên “wp-config. php” trở lại máy chủ

Đường dẫn URL phương tiện WordPress
Chỉnh sửa wp-config bằng FileZilla

Bước 3 – Di chuyển các tệp hiện có sang thư mục phương tiện mới

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

Đường dẫn URL phương tiện WordPress
Di chuyển các tệp hiện có sang thư mục phương tiện mới

Lưu ý quan trọng. Mặc dù hình ảnh được tải lên qua FTP hoặc Trình quản lý tệp sẽ hiển thị trên trang đã xuất bản, nhưng bạn sẽ không thể xem chúng trong phần “Phương tiện > Thư viện” trong bảng quản trị. Thật không may, WordPress sẽ chỉ hiển thị các tệp được tải lên từ bảng quản trị trong thư viện phương tiện. Làm theo hướng dẫn trong bài viết của chúng tôi về cách sửa ảnh FTP không hiển thị trong Thư viện phương tiện. Ngoài ra, bạn có thể cần kiểm tra và thay đổi vị trí liên kết nóng hình ảnh nếu bạn không thể nhìn thấy hình ảnh của trang web đã xuất bản trong trình duyệt

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

Bước cuối cùng là kiểm tra xem có bất kỳ liên kết bị hỏng nào của các tệp phương tiện trong trang web của bạn không. Bạn có thể sử dụng plugin hoặc trang web bên ngoài để tìm bất kỳ liên kết bị hỏng nào và sửa chúng theo cách thủ công. Mọi tệp phương tiện mới được tải lên trong trang web của bạn sẽ được lưu trữ trong thư mục "phương tiện" mới

Bước 5 – Tải lên tệp phương tiện và kiểm tra quyền

Cuối cùng, tải lên một hình ảnh và kiểm tra đường dẫn tệp mà nó được lưu trữ trong thư mục “phương tiện” mới được tạo. Nếu bạn thấy không tìm thấy hình ảnh hoặc lỗi 403 thì nguyên nhân có thể là do cài đặt quyền đối với tệp của thư mục mới được tạo. Để kiểm tra quyền của tệp, hãy kết nối phần mềm FTP của bạn với 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 “Quyền tệp…”

Đường dẫn URL phương tiện WordPress
Thay đổi cài đặt quyền truy cập tệp trong FileZilla

Đảm bảo chọn cài đặt quyền thích hợp và giá trị số phải là 755

Đường dẫn URL phương tiện WordPress
Đặt quyền cho tệp trong FileZilla

2. Tạo thư mục tùy chỉnh trên miền con bên ngoài Cài đặt WordPress

Lưu trữ tệp phương tiện trên miền bên ngoài cung cấp nhiều tính linh hoạt như sao lưu độc lập, tải trang nhanh hơn ngoài bảo mật bổ sung. Như đã đề cập, bằng cách tải hình ảnh từ tên miền phụ bên ngoài, tất cả các hình ảnh có thể được tải song song do đó làm tăng tốc độ tải trang. Tham khảo hướng dẫn từng bước về cách lưu trữ hình ảnh trên tên miền phụ trong WordPress