Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024

Lỗi 404 Không tìm thấy trang (404 error Page not found) là lỗi xảy ra khi liên kết của trang website không tồn tại, có thể do link đã bị xóa, hoặc bị thay đổi hoặc do truy cập sai đường dẫn.

Lỗi 404 ảnh hướng gì đến SEO

Lỗi 404 thường được coi là không mong muốn và ảnh hưởng theo chiều hướng xấu đến quá trình làm SEO của một website. Điều này đặc biệt đúng khi tỉ lệ trang 404 xảy ra cao bất thường, vì nó có thể là dấu hiệu của những vấn đề crawling và kĩ thuật SEO nghiêm trọng. Việc gặp quá nhiều lỗi 404 trong khi bots crawl hệ thống links của bạn có thể gây khó khăn trong việc tiếp tục crawl các link khác. Ngoài ra quá nhiều lỗi 404 là một yếu tố để search engines trừ điểm và làm sụt ranking website của bạn.

Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024

Về trải nghiệm người dùng, việc gặp nhiều trang 404 trên một website cho một trải nghiệm lướt web tồi, tỉ lệ thoát bounce rate cao, tương tác người dùng thấp, làm giảm trafficvà ranking ở SERPs. Nếu website của bạn có quá nhiều lỗi 404 thì tất nhiên trang website đó sẽ bị google và người dùng đánh giá kém dẫn đến việc tụt thứ hạng từ khóa và khách hàng sẽ không liên hệ mua sản phẩm dịch vụ của bạn.

Cách xử lý khi lỗi 404

Một vấn đề đặt ra ở đây nếu lỗi 404 xuất hiện quá nhiều trên blog bạn không thể Fix bằng tay tuy nhiên nếu bạn đang sử dụng mã nguồn WordPress thì có rất nhiều phương pháp để bạn khắc phục lỗi 404. ThemeWP sẽ hướng dẫn các bạn một số các cách để xử lý khi bị lỗi 404 dưới đây:

Điều hướng lỗi 404 về trang chủ

Sử Dụng Code điều hướng 404 về trang chủ.

Tất cả những gì bạn cần làm là tạo 1 file có tên là 404.php trong thư mục theme (hoặc child theme) mà bạn đang sử dụng với nội dung như sau:

Nếu theme (hoặc child theme) đã có sẵn file này, hãy xóa hết nội dung bên trong sau đó thay thế nó bằng code bên trên. Nếu trường hợp theme của bạn chưa có file này thì chỉ cần tạo file có tên là 404.php chưa đoạn code trên và tải lên folder của theme đó là được.

Hoặc bạn có thể sử dụng đoạn code dưới đây chèn code vào file functions.php.

add_action('wp', 'redirect_404_to_homepage', 1); function redirect_404_to_homepage() { global $wp_query; if ($wp_query->is_404) { wp_redirect(get_bloginfo('url'),301) ;exit; } }

Bây giờ mỗi khi độc giả truy cập website của bạn khi gặp lỗi 404 đều sẽ được chuyển về trang chủ.

Sử dụng plugin

Sử dụng 1 số plugin chuyên dụng cho mọi người không biết code có thể tải về và cấu hình bằng cách click như: All 404 Redirect to Homepage

Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024

Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024

Trường hợp nếu nội dung được link đến website của bạn đã bị di chuyển hoặc thay đổi URL, bạn nên sử dụng redirect 301 để tận dụng những liên kết có sẵn và điều hướng người dùng sang một trang đích khác. Bạn có thể sử dụng cách Plugin SEO như: Yoast SEO để hỗ trợ điều này.

Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024

Tùy chỉnh trang 404 trong Flatsome

Nếu bạn sử dụng Theme Flatsome và muốn custom 1 trang 404 riêng. Bạn có thể sử dụng UX Block để tạo 1 trang tùy ý. Sau đó vào phần Advanced -> 404 page và lựa chọn trang vừa tạo sau đó lưu lại.

Lỗi 404 Not Found hay còn gọi là lỗi truy vấn khi trình duyệt giao tiếp với máy chủ, là một mã phản hồi chuẩn của HTTP phản hồi đến người dùng để người dùng biết rằng máy chủ của trình duyệt web (Browser) không thể tìm thấy thông tin hoặc trang web mà người dùng yêu cầu.

Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024

Với website WordPress, các bạn có thể kiểm tra và xử lý lỗi theo 3 bước dưới đây.

  • Đặt lại đường dẫn tĩnh (permalinks)
  • Khôi phục file .htaccess
  • Vô hiệu Plugins và Themes

Hướng dẫn thực hiện

Bây giờ mình sẽ hướng dẫn các bạn cách xử lý theo thứ tự từng bước để các bạn có thể dễ dàng làm theo.

Ở bước này các bạn sẽ cần tạo lại permalinks cho website của mình bằng cách truy cập vào trang quản trị WordPress, tiếp đó bạn truy cập: Cài đặt (Settings)>> Đường dẫn tĩnh (Permalinks) >> Tùy chọn đường dẫn tĩnh.

Tại đây bạn sẽ cần chọn định dạng permalinks cho website , tùy theo nhu cầu của mình mà bạn có thể chọn định dạng phù hợp. Ví dụ mình set là Tiêu đề bài viết và Lưu thay đổi.

Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024

Cách 2: Khôi phục file .htaccess

Nếu trong trường hợp, bạn không thể truy cập vào được trang quản trị WordPress, đừng lo bạn có thể xử lý vấn đề này bằng cách khôi phục file `.htaccess `từ Hosting/VPS của bạn.

Khi bạn thực hiện thay đổi đến cấu trúc permalink của WordPress, thì các rule nó sẽ được ghi vào .htaccess . Và file này nó được dùng để kiểm soát WordPress tương tác với server, cũng như cách nó tạo ra URLs cho trang web.

Bây giờ hãy truy cập vào Hosting/VPS/Server của bạn thông qua File Manager hay FTP/SFTP, và vào đường dẫn Document root của website cần thao tác. Tiếp đó bạn hãy tạo File .htaccess và chèn code mặc định bên dưới vào.

BEGIN WordPress

RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

END WordPress

Bạn có thể lấy code .htaccess trực tiếp từ trang chủ WordPress: Tại đây

Và dưới đây là kết quả sau khi mình xử theo 1 trong 2 cách trên.

Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024

Cách 3: Vô hiệu Plugins và Themes

Nếu các cách trên vẫn chưa xử lý được vấn đề, thì có thể lỗi 404 có liên quan đến Plugins/Themes mà ban đang sử dụng. Bây giờ hãy thử vô hiệu hóa Plugins và Themes trên website để kiểm tra.

  • Thao tác tại trang quản trị WordPress

Với cách này các bạn truy cập vào quản trị website, tìm đến phần Plugins / Themes, sau đó bạn hãy tắt bật từng Plugin/Theme rồi kiểm tra để xác định nguyên nhân do Plugin hay Themes gây ra.

Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024

  • Thao tác từ Hosting/VPS/Server

Với cách này các bạn truy cập vào Hosting/VPS/Server của bạn thông qua File Manager hay FTP/SFTP, tiếp đó bạn truy cập vào đường dẫn Plugin/Theme của website theo đường dẫn:

Plugin: domain.com/wp-content/plugins/

Themes: domain.com/wp-content/themes/

Bây giờ bạn hãy tạm tắt Plugin/Theme thì bạn chỉ cần click chuột phải vào thư mục Plugin/Theme đó và đổi tên nó thành một tên khác là được, và sau khi kiểm tra xong bạn đổi lại đúng tên ban đầu.

Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024
Plugins
Khắc phục lỗi 404 khi cài theme trên wordpress năm 2024
Themes

Ở trên là các cách mà bạn có thể thử để xử lý lỗi 404 trên website WordPress của mình. Hy vọng bài viết này hữu ích và giúp ích được cho bạn.

Chúc các bạn thực hiện thành công.!

kiendt

Chào mọi người, mình là Kiên - hiện đang công tác tại Phòng Kỹ thuật AZDIGI. Trong quá trình làm việc mình có cơ hội được tiếp xúc với khá nhiều các vấn đề liên quan đến Website/Hosting/VPS/Server, do đó mình viết lại các hướng dẫn này nhằm chia sẻ kiến thức, cũng như tạo một môi trường để chúng ta giao lưu và học hỏi lẫn nhau, trau dồi thêm nhiều kiến thức bổ ích hơn nữa.