Bạn có muốn cài đặt WordPress trong thư mục con không? Cài đặt WordPress trong thư mục con cho phép bạn chạy nhiều phiên bản WordPress trong cùng một tên miền hoặc thậm chí là một tên miền phụ. Trong bài này, chúng tôi sẽ chỉ cho bạn cách cài đặt WordPress trong một thư mục con mà không ảnh hưởng đến tên miền mẹ.
Subdomain vs Thư mục con? Một cái nào tốt hơn cho SEO?
Thông thường, bạn sẽ muốn bắt đầu một trang web WordPress trên tên miền riêng của mình (ví dụ như site.com). Tuy nhiên, đôi khi bạn có thể muốn tạo các trang web bổ sung trên cùng một tên miền.
Điều này có thể được thực hiện bằng cách cài đặt WordPress trong tên miền phụ (http://newebsite.example.com) hoặc dưới dạng thư mục con (http://example.com/newwebsite/).
Một câu hỏi mà chúng tôi được hỏi là cái nào là tốt hơn cho SEO?
Công cụ tìm kiếm xử lý các tên miền phụ khác với tên miền gốc và chỉ định bảng xếp hạng như một trang web hoàn toàn khác.
Mặt khác, thư mục con được hưởng lợi từ quyền hạn miền của miền gốc do đó xếp hạng cao hơn trong hầu hết các trường hợp.
Một cách dễ dàng hơn để tạo các trang web WordPress riêng biệt ở cả tên miền phụ hoặc thư mục con là cài đặt mạng lưới multisite của WordPress.
Tuy nhiên, nếu bạn muốn giữ hai trang web được quản lý riêng thì bạn có thể cài đặt các phiên bản khác nhau của WordPress.
Điều đó đang được nói, chúng ta hãy xem làm thế nào để cài đặt WordPress trong một thư mục con.
Bước 1. Tạo một thư mục con dưới Tên gốc
Đầu tiên bạn cần tạo một thư mục con hoặc thư mục dưới tên miền gốc của bạn. Đây là nơi bạn sẽ cài đặt các tệp WordPress.
Kết nối với tài khoản lưu trữ WordPress của bạn bằng cách sử dụng một khách hàng FTP hoặc File Manager trong cPanel.
Sau khi kết nối, hãy chuyển đến thư mục gốc của trang web của bạn. Thông thường nó là / public_html / folder. Nếu bạn đã cài đặt WordPress trong thư mục gốc thì bạn sẽ thấy các tệp và thư mục WordPress của mình ở đó.
Tiếp theo, bạn cần nhấp chuột phải và chọn ‘Tạo thư mục mới’ từ trình đơn.
Bạn cần phải cẩn thận khi chọn tên cho thư mục con của bạn. Đây sẽ là một phần của URL của trang web WordPress mới của bạn và những gì người dùng của bạn sẽ nhập vào các trình duyệt của họ để truy cập vào trang web này.
Ví dụ: nếu bạn đặt tên cho thư mục này về hướng dẫn du lịch thì địa chỉ trang web WordPress của bạn sẽ là:
http://example.com/travel-guides/
Bước 2. Tải lên các tệp WordPress
Thư mục con mới được tạo của bạn hiện tại không có gì. Hãy thay đổi điều đó bằng cách tải lên các tệp WordPress.
Đầu tiên bạn cần truy cập vào trang web WordPress.org và nhấp vào nút tải xuống.
Trình duyệt của bạn bây giờ sẽ tải xuống tệp zip chứa phần mềm WordPress mới nhất vào máy tính của bạn.
Sau khi tải tập tin, bạn cần phải chọn và trích xuất nó. Người dùng Mac có thể nhấp đúp vào tệp để trích xuất và người dùng Windows cần phải nhấp chuột phải và sau đó chọn ‘Trích xuất tất cả’.
Sau khi giải nén tệp zip, bạn sẽ thấy thư mục ‘wordpress’ chứa tất cả các tệp WordPress.
Bây giờ hãy tải các tệp này lên thư mục con mới của bạn.
Kết nối với trang web của bạn bằng cách sử dụng một khách hàng FTP và đi đến thư mục con bạn đã tạo ở bước đầu tiên.
Trong bảng điều khiển tệp tin cục bộ của khách hàng FTP của bạn, hãy truy cập vào thư mục WordPress mà bạn vừa trích xuất.
Chọn tất cả các tệp trong thư mục WordPress và sau đó tải chúng lên thư mục con mới của bạn.
Bước 3. Tạo cơ sở dữ liệu mới
WordPress lưu trữ tất cả nội dung của bạn trong cơ sở dữ liệu. Bạn cần tạo một cơ sở dữ liệu mới để sử dụng với trang WordPress mới của bạn được cài đặt trong một thư mục con.
Trước tiên, bạn cần phải đăng nhập vào bảng điều khiển cPanel của tài khoản lưu trữ WordPress của bạn. Nhấp vào ‘Cơ sở dữ liệu MySQL’ dưới phần cơ sở dữ liệu.
Trên màn hình kế tiếp, bạn cần cung cấp tên cho cơ sở dữ liệu mới của bạn và sau đó nhấp vào nút ‘Tạo Cơ sở dữ liệu’ để tiếp tục.
Bảng điều khiển cPanel sẽ tạo cơ sở dữ liệu MySQL mới. Để sử dụng cơ sở dữ liệu này, bạn cần phải tạo một tên người dùng MySQL.
Cuộn xuống phần Người dùng MySQL và cung cấp tên người dùng và mật khẩu mới. Nhấp vào nút ‘Tạo Người dùng’ để tiếp tục.
Tiếp theo, bạn cần phải cung cấp cho người dùng đặc quyền mới được tạo ra để làm việc trên cơ sở dữ liệu bạn đã tạo ra trước đó.
Cuộn xuống phần ‘Thêm người dùng vào cơ sở dữ liệu’. Chọn tên người dùng MySQL của bạn và sau đó chọn cơ sở dữ liệu vừa được tạo.
Nhấp vào nút Thêm để tiếp tục.
Cpanel bây giờ sẽ cấp cho người sử dụng MySQL đầy đủ các đặc quyền trên cơ sở dữ liệu vừa được tạo ra của bạn.
Bước 4. Cài đặt WordPress
Bây giờ mọi thứ đã sẵn sàng, bạn có thể tiếp tục và cài đặt WordPress. Chỉ cần truy cập thư mục bạn đã tạo ra trước đó trong một trình duyệt web bằng cách gõ URL như sau:
http://example.com/your-subdirectory-name/
Thao tác này sẽ hiển thị trình hướng dẫn cài đặt WordPress. Đầu tiên bạn cần chọn ngôn ngữ cho trang web WordPress và nhấp vào nút Tiếp tục.
Tiếp theo, bạn sẽ được yêu cầu cung cấp tên cơ sở dữ liệu WordPress, tên người dùng cơ sở dữ liệu, mật khẩu và máy chủ. Nhập chi tiết cơ sở dữ liệu và nhấp vào nút gửi.
WordPress bây giờ sẽ kết nối với cơ sở dữ liệu của bạn và bạn sẽ thấy một thông báo thành công như sau:
Nhấp vào nút ‘Chạy cài đặt’ để tiếp tục.
Trên màn hình tiếp theo, bạn sẽ được yêu cầu cung cấp tiêu đề cho trang web của mình và chọn tên người dùng, mật khẩu và địa chỉ email của quản trị viên.
Sau khi nhập chi tiết trang web của bạn, nhấp vào ‘Chạy cài đặt’ để tiếp tục.
WordPress sẽ thiết lập trang web của bạn và sẽ hiển thị cho bạn một thông báo thành công:
Bây giờ bạn có thể tiếp tục và đăng nhập vào trang web WordPress mới được cài đặt trong thư mục con.
Bước 5. Sửa lại cố định
Nếu bạn có cài đặt WordPress riêng trong thư mục gốc thì tệp .htaccess của thư mục con của bạn sẽ gây ra mâu thuẫn. Điều này sẽ dẫn đến 404 lỗi trên trang web của bạn.
Để giải quyết vấn đề này, bạn cần chỉnh sửa tệp tin .htaccess trong thư mục con WordPress install. Thay thế mã bên trong tệp tin .htaccess của bạn bằng mã sau:
# BEGIN WordPressRewriteEngine Bật RewriteBase / thư mục con của bạn / RewriteRule ^ index.php $ - [L] RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule. /your-subdirectory/index.php [L] # END WordPress
Đừng quên thay / thư mục con của bạn / với tên thư mục con của chính bạn.
Chúng tôi hy vọng bài viết này đã giúp bạn cài đặt WordPress trong thư mục con