Giới thiệu: Tại sao cần loại bỏ “/wordpress/” khỏi URL website?
Khi cài đặt WordPress, đặc biệt trên một máy chủ lưu trữ chia sẻ, đôi khi bạn sẽ thấy thư mục cài đặt WordPress, thường là “/wordpress/”, xuất hiện trong URL của trang web. Ví dụ: trang chủ của bạn có thể có địa chỉ là www.example.com/wordpress/ thay vì chỉ là www.example.com. Điều này có thể gây ra một số vấn đề:
- Tính chuyên nghiệp: URL chứa “/wordpress/” trông kém chuyên nghiệp và có thể khiến khách truy cập nghi ngờ về độ tin cậy của trang web.
- SEO (Tối ưu hóa Công cụ Tìm kiếm): Các URL ngắn gọn, dễ nhớ và liên quan đến nội dung thường được ưu tiên hơn trong kết quả tìm kiếm. URL dài dòng có thể ảnh hưởng tiêu cực đến thứ hạng SEO.
- Trải nghiệm người dùng: Người dùng dễ nhớ và chia sẻ các URL ngắn gọn hơn. URL dài dòng có thể gây khó khăn cho việc gõ và chia sẻ.
Bài viết này sẽ hướng dẫn bạn chi tiết các bước để loại bỏ thư mục “/wordpress/” khỏi URL website của bạn, giúp website trở nên chuyên nghiệp hơn, thân thiện với người dùng hơn và tối ưu hóa cho SEO.
Điều kiện tiên quyết
Trước khi bắt đầu, hãy đảm bảo bạn có:
- Quyền truy cập vào bảng điều khiển quản trị WordPress: Bạn cần có quyền quản trị viên để thực hiện các thay đổi cần thiết.
- Quyền truy cập vào trình quản lý tệp (File Manager) hoặc FTP: Bạn sẽ cần truy cập vào các tệp và thư mục trên máy chủ web của bạn.
- Sao lưu website (quan trọng): Luôn sao lưu toàn bộ website của bạn (bao gồm cơ sở dữ liệu và các tệp) trước khi thực hiện bất kỳ thay đổi nào. Điều này giúp bạn dễ dàng khôi phục lại website nếu có sự cố xảy ra.
Việc sao lưu rất quan trọng vì các thao tác này có thể gây ra lỗi nếu thực hiện sai cách. Hãy chắc chắn rằng bạn đã sao lưu đầy đủ trước khi tiếp tục.
Các bước thực hiện để loại bỏ “/wordpress/” khỏi URL
Quá trình này bao gồm việc di chuyển các tệp WordPress từ thư mục “/wordpress/” vào thư mục gốc của website và sau đó cập nhật cấu hình WordPress.
Bước 1: Thay đổi địa chỉ WordPress và địa chỉ trang web
- Đăng nhập vào bảng điều khiển quản trị WordPress của bạn (
www.example.com/wordpress/wp-admin). - Vào Cài đặt -> Tổng quan.
- Trong trường Địa chỉ WordPress (URL), hãy thay đổi từ
www.example.com/wordpressthànhwww.example.com. - Trong trường Địa chỉ trang web (URL), hãy thay đổi từ
www.example.com/wordpressthànhwww.example.com. - Lưu thay đổi. Lúc này, bạn có thể bị đăng xuất khỏi WordPress. Đừng lo lắng, hãy tiếp tục các bước sau.
Bước 2: Di chuyển các tệp WordPress
Có hai cách chính để di chuyển các tệp WordPress:
Cách 1: Sử dụng Trình quản lý tệp (File Manager) trong cPanel
- Đăng nhập vào cPanel của bạn.
- Tìm và mở Trình quản lý tệp (File Manager).
- Tìm thư mục “/wordpress/”.
- Chọn tất cả các tệp và thư mục bên trong thư mục “/wordpress/” (ngoại trừ thư mục “/wordpress/” chính nó).
- Chọn Di chuyển (Move).
- Trong hộp thoại “Di chuyển”, nhập đường dẫn thư mục gốc của website của bạn. Thông thường, đây là
/public_html/hoặc một thư mục có tên miền của bạn (ví dụ:/example.com/). Hãy chắc chắn rằng bạn di chuyển các tệp trực tiếp vào thư mục gốc, không phải vào một thư mục con nào khác. - Nhấn Di chuyển tệp (Move Files).
Cách 2: Sử dụng FTP (File Transfer Protocol)
- Sử dụng phần mềm FTP (ví dụ: FileZilla) để kết nối với máy chủ web của bạn.
- Tìm thư mục “/wordpress/”.
- Chọn tất cả các tệp và thư mục bên trong thư mục “/wordpress/” (ngoại trừ thư mục “/wordpress/” chính nó).
- Kéo và thả các tệp và thư mục này vào thư mục gốc của website của bạn. Thông thường, đây là
/public_html/hoặc một thư mục có tên miền của bạn (ví dụ:/example.com/). Hãy chắc chắn rằng bạn di chuyển các tệp trực tiếp vào thư mục gốc, không phải vào một thư mục con nào khác.
Quan trọng: Hãy cẩn thận khi di chuyển các tệp. Đảm bảo bạn di chuyển *nội dung bên trong* thư mục “/wordpress/” chứ không phải *bản thân* thư mục “/wordpress/”.
Bước 3: Cập nhật tệp wp-config.php
Sau khi di chuyển các tệp, bạn cần cập nhật tệp wp-config.php để WordPress biết vị trí mới của cơ sở dữ liệu.
- Sử dụng Trình quản lý tệp (File Manager) hoặc FTP để tìm tệp
wp-config.phptrong thư mục gốc của website của bạn. - Tải xuống tệp
wp-config.phpvề máy tính của bạn (để có bản sao lưu). - Mở tệp
wp-config.phpbằng một trình soạn thảo văn bản (ví dụ: Notepad++). - Tìm dòng sau:
define( 'WP_SITEURL', 'http://www.example.com/wordpress' );(hoặc tương tự) - Sửa đổi dòng này thành:
define( 'WP_SITEURL', 'http://www.example.com' ); - Tìm dòng sau:
define( 'WP_HOME', 'http://www.example.com/wordpress' );(hoặc tương tự) - Sửa đổi dòng này thành:
define( 'WP_HOME', 'http://www.example.com' ); - Lưu các thay đổi vào tệp
wp-config.php. - Tải tệp
wp-config.phpđã sửa đổi lên máy chủ web của bạn, ghi đè tệp cũ.
Bước 4: Đăng nhập lại và kiểm tra
- Bây giờ bạn có thể truy cập trang web của bạn bằng địa chỉ
www.example.com. - Đăng nhập vào bảng điều khiển quản trị WordPress của bạn bằng địa chỉ
www.example.com/wp-admin. - Kiểm tra xem mọi thứ hoạt động bình thường. Truy cập các trang khác nhau trên trang web của bạn để đảm bảo rằng các liên kết đều hoạt động chính xác.
Xử lý sự cố thường gặp
Trong quá trình thực hiện, bạn có thể gặp phải một số vấn đề:
- Lỗi “Không tìm thấy trang” (404): Điều này có thể xảy ra nếu bạn chưa cập nhật tệp
.htaccess(nếu có). Hãy thử truy cập Cài đặt -> Đường dẫn tĩnh trong bảng điều khiển WordPress và lưu lại các cài đặt. Điều này sẽ tự động tạo hoặc cập nhật tệp.htaccess. - Website hiển thị sai định dạng: Điều này có thể xảy ra nếu các tệp CSS và JavaScript không được tải đúng cách. Hãy thử xóa bộ nhớ cache của trình duyệt và kiểm tra lại. Nếu vấn đề vẫn còn, hãy kiểm tra lại các đường dẫn trong tệp
wp-config.phpvà tệp.htaccess. - Không thể đăng nhập vào WordPress: Hãy chắc chắn rằng bạn đã cập nhật đúng địa chỉ WordPress và địa chỉ trang web trong bảng điều khiển WordPress trước khi di chuyển các tệp. Nếu bạn vẫn không thể đăng nhập, hãy thử khôi phục lại website từ bản sao lưu.
Các tùy chọn khác (ít phổ biến hơn)
Ngoài phương pháp trên, còn có một số tùy chọn khác để loại bỏ “/wordpress/” khỏi URL, nhưng chúng ít phổ biến hơn và có thể phức tạp hơn:
- Sử dụng plugin: Có một số plugin WordPress có thể giúp bạn tự động thực hiện quá trình này. Tuy nhiên, việc sử dụng plugin có thể làm chậm website của bạn và tiềm ẩn các rủi ro bảo mật.
- Sử dụng cấu hình máy chủ web (ví dụ: Apache virtual host): Bạn có thể cấu hình máy chủ web của bạn để chuyển hướng tất cả các yêu cầu đến
www.example.comđến thư mục “/wordpress/”. Phương pháp này yêu cầu kiến thức về cấu hình máy chủ web.
Phương pháp được khuyến nghị là di chuyển các tệp WordPress và cập nhật cấu hình như đã hướng dẫn ở trên, vì nó cho phép bạn kiểm soát hoàn toàn quá trình và không phụ thuộc vào các plugin hoặc cấu hình máy chủ phức tạp.
Kết luận
Loại bỏ thư mục “/wordpress/” khỏi URL website của bạn là một bước quan trọng để tạo ra một website chuyên nghiệp và thân thiện với người dùng. Bằng cách làm theo các bước được hướng dẫn trong bài viết này, bạn có thể dễ dàng loại bỏ thư mục “/wordpress/” và cải thiện trải nghiệm người dùng cũng như tối ưu hóa SEO cho website của bạn. Hãy nhớ luôn sao lưu website của bạn trước khi thực hiện bất kỳ thay đổi nào.
