{"id":40352,"date":"2026-03-18T10:22:48","date_gmt":"2026-03-18T03:22:48","guid":{"rendered":"https:\/\/interdata.vn\/blog\/?p=40352"},"modified":"2026-03-21T09:31:05","modified_gmt":"2026-03-21T02:31:05","slug":"loi-403-forbidden-hosting","status":"publish","type":"post","link":"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/","title":{"rendered":"L\u1ed7i 403 Forbidden Hosting L\u00e0 G\u00ec? Nguy\u00ean Nh\u00e2n &#038; C\u00e1ch S\u1eeda Tri\u1ec7t \u0110\u1ec3"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">N\u1ed8I DUNG<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Loi-403-Forbidden-la-gi\" >L\u1ed7i 403 Forbidden l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Co-che-server-tra-ve-loi-403-nhu-the-nao\" >C\u01a1 ch\u1ebf server tr\u1ea3 v\u1ec1 l\u1ed7i 403 nh\u01b0 th\u1ebf n\u00e0o?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#7-Nguyen-nhan-gay-loi-403-Forbidden-tren-Hosting\" >7 Nguy\u00ean nh\u00e2n g\u00e2y l\u1ed7i 403 Forbidden tr\u00ean Hosting<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#1-Phan-quyen-FileThu-muc-sai-File-Permissions\" >1. Ph\u00e2n quy\u1ec1n File\/Th\u01b0 m\u1ee5c sai (File Permissions)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#2-Thieu-File-Index-va-Directory-Listing-bi-tat\" >2. Thi\u1ebfu File Index v\u00e0 Directory Listing b\u1ecb t\u1eaft<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#3-Cau-hinh-htaccess-bi-loi-hoac-chan-nham\" >3. C\u1ea5u h\u00ecnh .htaccess b\u1ecb l\u1ed7i ho\u1eb7c ch\u1eb7n nh\u1ea7m<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#4-Tuong-lua-Firewall-hoac-ModSecurity-chan-Request\" >4. T\u01b0\u1eddng l\u1eeda (Firewall) ho\u1eb7c ModSecurity ch\u1eb7n Request<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#5-Chu-so-huu-file-sai-Wrong-File-Ownership\" >5. Ch\u1ee7 s\u1edf h\u1eefu file sai (Wrong File Ownership)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#6-Hotlink-Protection-chan-nham\" >6. Hotlink Protection ch\u1eb7n nh\u1ea7m<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#7-Dia-chi-IP-bi-chan-o-cap-Server\" >7. \u0110\u1ecba ch\u1ec9 IP b\u1ecb ch\u1eb7n \u1edf c\u1ea5p Server<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Huong-dan-xu-ly-loi-403-Forbidden-nhanh-don-gian-nhat\" >H\u01b0\u1edbng d\u1eabn x\u1eed l\u00fd l\u1ed7i 403 Forbidden nhanh, \u0111\u01a1n gi\u1ea3n nh\u1ea5t<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Cach-sua-loi-403-Forbidden-tren-WordPress-cPanel\" >C\u00e1ch s\u1eeda l\u1ed7i 403 Forbidden tr\u00ean WordPress cPanel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Cach-khac-phuc-loi-403-Forbidden-tren-Google-Chrome\" >C\u00e1ch kh\u1eafc ph\u1ee5c l\u1ed7i 403 Forbidden tr\u00ean Google Chrome<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Cach-khac-phuc-loi-403-Forbidden-tren-dien-thoai\" >C\u00e1ch kh\u1eafc ph\u1ee5c l\u1ed7i 403 Forbidden tr\u00ean \u0111i\u1ec7n tho\u1ea1i<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Meo-phong-tranh-loi-403-tai-phat\" >M\u1eb9o ph\u00f2ng tr\u00e1nh l\u1ed7i 403 t\u00e1i ph\u00e1t<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#FAQ-%E2%80%94-Cau-hoi-thuong-gap-ve-loi-403\" >FAQ \u2014 C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 l\u1ed7i 403<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Loi-403-co-anh-huong-den-SEO-khong\" >L\u1ed7i 403 c\u00f3 \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn SEO kh\u00f4ng?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Loi-403-khac-loi-401-o-diem-nao\" >L\u1ed7i 403 kh\u00e1c l\u1ed7i 401 \u1edf \u0111i\u1ec3m n\u00e0o?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Tai-sao-WordPress-bi-loi-403-sau-khi-cai-plugin\" >T\u1ea1i sao WordPress b\u1ecb l\u1ed7i 403 sau khi c\u00e0i plugin?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Phan-quyen-777-co-sua-duoc-loi-403-khong\" >Ph\u00e2n quy\u1ec1n 777 c\u00f3 s\u1eeda \u0111\u01b0\u1ee3c l\u1ed7i 403 kh\u00f4ng?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/#Loi-403-tren-cPanel-co-the-tu-sua-khong-can-ky-thuat-cao\" >L\u1ed7i 403 tr\u00ean cPanel c\u00f3 th\u1ec3 t\u1ef1 s\u1eeda kh\u00f4ng c\u1ea7n k\u1ef9 thu\u1eadt cao?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<div class=\"summary\">\n<p><strong>T\u00f3m t\u1eaft n\u1ed9i dung:<\/strong><br \/>\nL\u1ed7i <strong>403 Forbidden<\/strong> l\u00e0 th\u00f4ng b\u00e1o server t\u1eeb ch\u1ed1i quy\u1ec1n truy c\u1eadp d\u00f9 trang web v\u1eabn t\u1ed3n t\u1ea1i. B\u00e0i vi\u1ebft ph\u00e2n t\u00edch c\u00e1c nguy\u00ean nh\u00e2n c\u1ed1t l\u00f5i v\u00e0 h\u01b0\u1edbng d\u1eabn c\u00e1ch kh\u1eafc ph\u1ee5c nhanh ch\u00f3ng tr\u00ean m\u1ecdi thi\u1ebft b\u1ecb.<\/p>\n<p><strong>C\u00e1c \u00fd ch\u00ednh:<\/strong><\/p>\n<p><strong>Nguy\u00ean nh\u00e2n ph\u1ed5 bi\u1ebfn:<\/strong><\/p>\n<ul>\n<li><strong>Ph\u00e2n quy\u1ec1n File\/Th\u01b0 m\u1ee5c sai<\/strong>: Quy t\u1eafc chu\u1ea9n 755 (th\u01b0 m\u1ee5c) v\u00e0 644 (file).<\/li>\n<li><strong>Thi\u1ebfu File Index<\/strong>: Directory Listing b\u1ecb t\u1eaft v\u00e0 kh\u00f4ng c\u00f3 file index.php ho\u1eb7c index.html.<\/li>\n<li><strong>C\u1ea5u h\u00ecnh .htaccess l\u1ed7i<\/strong>: C\u00e1c rule ch\u1eb7n IP ho\u1eb7c c\u00fa ph\u00e1p sai.<\/li>\n<li><strong>T\u01b0\u1eddng l\u1eeda\/ModSecurity<\/strong>: H\u1ec7 th\u1ed1ng b\u1ea3o v\u1ec7 ch\u1eb7n nh\u1ea7m request h\u1ee3p l\u1ec7 (False positive).<\/li>\n<li><strong>Ch\u1ee7 s\u1edf h\u1eefu file sai<\/strong>: L\u1ed7i Ownership (th\u01b0\u1eddng g\u1eb7p sau khi migrate site).<\/li>\n<li><strong>Hotlink Protection<\/strong>: Ch\u1eb7n truy c\u1eadp tr\u1ef1c ti\u1ebfp v\u00e0o t\u00e0i nguy\u00ean (\u1ea3nh, video) t\u1eeb domain l\u1ea1.<\/li>\n<li><strong>IP b\u1ecb ch\u1eb7n \u1edf c\u1ea5p Server<\/strong>: Do h\u00e0nh vi b\u1ea5t th\u01b0\u1eddng ho\u1eb7c n\u1eb1m trong blacklist.<\/li>\n<\/ul>\n<p><strong>C\u00e1ch kh\u1eafc ph\u1ee5c nhanh:<\/strong><\/p>\n<ul>\n<li><strong>WordPress\/Hosting:<\/strong> \u0110\u01b0a ph\u00e2n quy\u1ec1n v\u1ec1 chu\u1ea9n 755 (th\u01b0 m\u1ee5c) v\u00e0 644 (file); reset file .htaccess; v\u00f4 hi\u1ec7u h\u00f3a plugin \u0111\u1ec3 ki\u1ec3m tra xung \u0111\u1ed9t.<\/li>\n<li><strong>Tr\u00ecnh duy\u1ec7t\/\u0110i\u1ec7n tho\u1ea1i:<\/strong> X\u00f3a cache, cookie; ki\u1ec3m tra l\u1ea1i URL; t\u1eaft VPN ho\u1eb7c Proxy.<\/li>\n<\/ul>\n<p><strong>L\u01b0u \u00fd quan tr\u1ecdng:<\/strong> Kh\u00f4ng s\u1eed d\u1ee5ng ph\u00e2n quy\u1ec1n 777 \u0111\u1ec3 s\u1eeda l\u1ed7i v\u00ec g\u00e2y r\u1ee7i ro b\u1ea3o m\u1eadt nghi\u00eam tr\u1ecdng, s\u1eed d\u1ee5ng m\u00f4i tr\u01b0\u1eddng Staging \u0111\u1ec3 th\u1eed nghi\u1ec7m, ki\u1ec3m tra ph\u00e2n quy\u1ec1n sau khi upload\/deploy.<\/p>\n<\/div>\n<p>B\u1ea1n v\u1eeba \u0111\u1ea9y code l\u00ean hosting xong, m\u1edf tr\u00ecnh duy\u1ec7t l\u00ean ki\u1ec3m tra \u2014 v\u00e0 tr\u00ecnh duy\u1ec7t tr\u1ea3 v\u1ec1 m\u1ed9t trang tr\u1eafng v\u1edbi d\u00f2ng ch\u1eef &#8220;403 Forbidden&#8221;. Kh\u00f4ng c\u00f3 th\u00f4ng b\u00e1o l\u1ed7i r\u00f5 r\u00e0ng h\u01a1n. Kh\u00f4ng c\u00f3 h\u01b0\u1edbng d\u1eabn kh\u1eafc ph\u1ee5c. Ch\u1ec9 c\u00f3 con s\u1ed1 403 v\u00e0 c\u1ea3m gi\u00e1c kh\u00f4ng bi\u1ebft b\u1eaft \u0111\u1ea7u t\u1eeb \u0111\u00e2u. <strong>L\u1ed7i 403 Forbidden<\/strong> l\u00e0 m\u1ed9t trong nh\u1eefng l\u1ed7i hosting ph\u1ed5 bi\u1ebfn nh\u1ea5t \u2014 v\u00e0 c\u0169ng d\u1ec5 nh\u1ea7m l\u1eabn nh\u1ea5t, v\u00ec server kh\u00f4ng b\u00e1o c\u1ee5 th\u1ec3 v\u1ea5n \u0111\u1ec1 n\u1eb1m \u1edf \u0111\u00e2u. B\u00e0i vi\u1ebft n\u00e0y ph\u00e2n t\u00edch t\u1eebng <strong>nguy\u00ean nh\u00e2n c\u00f3 th\u1ec3 g\u00e2y ra l\u1ed7i 403 tr\u00ean hosting<\/strong>, k\u00e8m <strong>h\u01b0\u1edbng d\u1eabn kh\u1eafc ph\u1ee5c l\u1ed7i 403<\/strong> t\u1eebng b\u01b0\u1edbc \u0111\u1ec3 b\u1ea1n kh\u00f4ng ph\u1ea3i \u0111o\u00e1n m\u00f2.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Loi-403-Forbidden-la-gi\"><\/span>L\u1ed7i 403 Forbidden l\u00e0 g\u00ec?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/interdata.vn\/blog\/loi-403-forbidden-hosting\/\"><strong>L\u1ed7i 403 Forbidden<\/strong><\/a> l\u00e0 m\u00e3 ph\u1ea3n h\u1ed3i HTTP cho bi\u1ebft server \u0111\u00e3 nh\u1eadn \u0111\u01b0\u1ee3c request c\u1ee7a b\u1ea1n, hi\u1ec3u request \u0111\u00f3, nh\u01b0ng t\u1eeb ch\u1ed1i th\u1ef1c hi\u1ec7n v\u00ec b\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n truy c\u1eadp t\u00e0i nguy\u00ean \u0111\u00f3.<\/p>\n<p>\u0110i\u1ec3m quan tr\u1ecdng c\u1ea7n ph\u00e2n bi\u1ec7t ngay: <strong>403 kh\u00f4ng ph\u1ea3i l\u00e0 trang kh\u00f4ng t\u1ed3n t\u1ea1i (404), c\u0169ng kh\u00f4ng ph\u1ea3i server b\u1ecb l\u1ed7i (500)<\/strong>. Server \u0111ang ho\u1ea1t \u0111\u1ed9ng b\u00ecnh th\u01b0\u1eddng, trang web t\u1ed3n t\u1ea1i, nh\u01b0ng server kh\u00f4ng cho ph\u00e9p b\u1ea1n xem \u2014 gi\u1ed1ng nh\u01b0 b\u1ea1n \u0111\u1ebfn \u0111\u00fang \u0111\u1ecba ch\u1ec9, g\u00f5 \u0111\u00fang c\u1eeda, nh\u01b0ng b\u1ea3o v\u1ec7 kh\u00f4ng cho v\u00e0o.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-40365\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Loi-403-Forbidden-la-gi.jpg\" alt=\"L\u1ed7i 403 Forbidden l\u00e0 g\u00ec\" width=\"800\" height=\"500\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Loi-403-Forbidden-la-gi.jpg 800w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Loi-403-Forbidden-la-gi-300x188.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Loi-403-Forbidden-la-gi-768x480.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Theo \u0111\u1eb7c t\u1ea3 RFC 7231 c\u1ee7a IETF, m\u00e3 403 ngh\u0129a l\u00e0: <em>&#8220;Server hi\u1ec3u request nh\u01b0ng t\u1eeb ch\u1ed1i c\u1ea5p quy\u1ec1n&#8221;<\/em>. Kh\u00e1c v\u1edbi 401 (Unauthorized \u2014 ch\u01b0a x\u00e1c th\u1ef1c danh t\u00ednh), l\u1ed7i 403 c\u00f3 ngh\u0129a l\u00e0 d\u00f9 b\u1ea1n \u0111\u00e3 x\u00e1c th\u1ef1c r\u1ed3i, b\u1ea1n v\u1eabn kh\u00f4ng \u0111\u1ee7 quy\u1ec1n.<\/p>\n<p>Tr\u00ean m\u00f4i tr\u01b0\u1eddng hosting, l\u1ed7i 403 th\u01b0\u1eddng hi\u1ec3n th\u1ecb v\u1edbi c\u00e1c bi\u1ebfn th\u1ec3:<\/p>\n<ul>\n<li><code>403 Forbidden<\/code><\/li>\n<li><code>HTTP 403<\/code><\/li>\n<li><code>Access Denied<\/code><\/li>\n<li><code>403 Error \u2014 Forbidden<\/code><\/li>\n<li><code>You don't have permission to access this resource<\/code><\/li>\n<\/ul>\n<p>T\u1ea5t c\u1ea3 \u0111\u1ec1u c\u00f9ng m\u1ed9t m\u00e3 l\u1ed7i, ch\u1ec9 kh\u00e1c c\u00e1ch server ho\u1eb7c control panel hi\u1ec3n th\u1ecb th\u00f4ng b\u00e1o.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Co-che-server-tra-ve-loi-403-nhu-the-nao\"><\/span>C\u01a1 ch\u1ebf server tr\u1ea3 v\u1ec1 l\u1ed7i 403 nh\u01b0 th\u1ebf n\u00e0o?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Khi tr\u00ecnh duy\u1ec7t g\u1eedi request \u0111\u1ebfn server \u0111\u1ec3 t\u1ea3i m\u1ed9t trang web, server Apache ho\u1eb7c Nginx (hai web server ph\u1ed5 bi\u1ebfn nh\u1ea5t tr\u00ean hosting) s\u1ebd ki\u1ec3m tra theo th\u1ee9 t\u1ef1:<\/p>\n<ul>\n<li><strong>B\u01b0\u1edbc 1:<\/strong> T\u00ecm ki\u1ebfm file ho\u1eb7c th\u01b0 m\u1ee5c \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u trong document root.<\/li>\n<li><strong>B\u01b0\u1edbc 2:<\/strong> Ki\u1ec3m tra quy\u1ec1n truy c\u1eadp (file permissions) \u2014 file ho\u1eb7c th\u01b0 m\u1ee5c \u0111\u00f3 c\u00f3 \u0111\u01b0\u1ee3c ph\u00e9p \u0111\u1ecdc b\u1edfi web server process kh\u00f4ng?<\/li>\n<li><strong>B\u01b0\u1edbc 3:<\/strong> Ki\u1ec3m tra c\u00e1c quy t\u1eafc trong file c\u1ea5u h\u00ecnh (<code>.htaccess<\/code> v\u1edbi Apache, <code>nginx.conf<\/code> v\u1edbi Nginx) \u2014 c\u00f3 rule n\u00e0o ch\u1eb7n request n\u00e0y kh\u00f4ng?<\/li>\n<li><strong>B\u01b0\u1edbc 4:<\/strong> Ki\u1ec3m tra xem th\u01b0 m\u1ee5c c\u00f3 file index (index.php, index.html) kh\u00f4ng \u2014 n\u1ebfu kh\u00f4ng c\u00f3 file index m\u00e0 directory listing c\u0169ng b\u1ecb t\u1eaft, server s\u1ebd tr\u1ea3 v\u1ec1 403.<\/li>\n<\/ul>\n<p>N\u1ebfu b\u1ea5t k\u1ef3 b\u01b0\u1edbc n\u00e0o trong quy tr\u00ecnh tr\u00ean b\u1ecb ch\u1eb7n, server tr\u1ea3 v\u1ec1 m\u00e3 403 v\u00e0 d\u1eebng l\u1ea1i. \u0110\u00e2y l\u00e0 l\u00fd do l\u1ed7i 403 c\u00f3 nhi\u1ec1u nguy\u00ean nh\u00e2n kh\u00e1c nhau \u2014 m\u1ed7i nguy\u00ean nh\u00e2n t\u01b0\u01a1ng \u1ee9ng m\u1ed9t b\u01b0\u1edbc b\u1ecb l\u1ed7i trong chu\u1ed7i ki\u1ec3m tra tr\u00ean.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-40366\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Co-che-server-tra-ve-loi-403.jpg\" alt=\"C\u01a1 ch\u1ebf server tr\u1ea3 v\u1ec1 l\u1ed7i 403\" width=\"800\" height=\"500\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Co-che-server-tra-ve-loi-403.jpg 800w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Co-che-server-tra-ve-loi-403-300x188.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Co-che-server-tra-ve-loi-403-768x480.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"7-Nguyen-nhan-gay-loi-403-Forbidden-tren-Hosting\"><\/span>7 Nguy\u00ean nh\u00e2n g\u00e2y l\u1ed7i 403 Forbidden tr\u00ean Hosting<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"1-Phan-quyen-FileThu-muc-sai-File-Permissions\"><\/span>1. Ph\u00e2n quy\u1ec1n File\/Th\u01b0 m\u1ee5c sai (File Permissions)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0110\u00e2y l\u00e0 nguy\u00ean nh\u00e2n s\u1ed1 1 g\u00e2y ra l\u1ed7i 403, chi\u1ebfm kho\u1ea3ng 60-70% c\u00e1c tr\u01b0\u1eddng h\u1ee3p tr\u00ean shared hosting.<\/p>\n<p>Tr\u00ean h\u1ec7 th\u1ed1ng Linux, m\u1ed7i file v\u00e0 th\u01b0 m\u1ee5c \u0111\u1ec1u c\u00f3 3 lo\u1ea1i quy\u1ec1n: <strong>Read (r)<\/strong>, <strong>Write (w)<\/strong>, <strong>Execute (x)<\/strong> \u2014 \u00e1p d\u1ee5ng cho 3 nh\u00f3m ng\u01b0\u1eddi d\u00f9ng: Owner (ch\u1ee7 s\u1edf h\u1eefu), Group (nh\u00f3m), Others (ng\u01b0\u1eddi kh\u00e1c). Quy\u1ec1n \u0111\u01b0\u1ee3c bi\u1ec3u di\u1ec5n b\u1eb1ng s\u1ed1 octal, v\u00ed d\u1ee5 755, 644, 777.<\/p>\n<p>Web server (Apache\/Nginx) ch\u1ea1y d\u01b0\u1edbi user <code>www-data<\/code> ho\u1eb7c <code>apache<\/code>, thu\u1ed9c nh\u00f3m &#8220;Others&#8221;. N\u1ebfu th\u01b0 m\u1ee5c kh\u00f4ng c\u00f3 quy\u1ec1n Execute cho Others (k\u00fd hi\u1ec7u l\u00e0 bit <code>x<\/code>), server kh\u00f4ng th\u1ec3 \u0111\u1ecdc n\u1ed9i dung th\u01b0 m\u1ee5c \u0111\u00f3 v\u00e0 tr\u1ea3 v\u1ec1 403.<\/p>\n<p><strong>Quy t\u1eafc ph\u00e2n quy\u1ec1n chu\u1ea9n cho web hosting:<\/strong><\/p>\n<table style=\"width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; text-align: left; overflow: hidden; border-radius: 8px;\">\n<thead>\n<tr style=\"background: linear-gradient(90deg, #0C40F4, #077FFA, #0497FC); color: #ffffff;\">\n<th style=\"padding: 12px; border: 1px solid #e5e7eb;\">Lo\u1ea1i<\/th>\n<th style=\"padding: 12px; border: 1px solid #e5e7eb;\">Quy\u1ec1n chu\u1ea9n<\/th>\n<th style=\"padding: 12px; border: 1px solid #e5e7eb;\">Di\u1ec5n gi\u1ea3i<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">Th\u01b0 m\u1ee5c (directory)<\/td>\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">755<\/td>\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">Owner: \u0111\u1ecdc\/ghi\/th\u1ef1c thi \u2014 Group &amp; Others: ch\u1ec9 \u0111\u1ecdc v\u00e0 th\u1ef1c thi<\/td>\n<\/tr>\n<tr style=\"background-color: #f9fbff;\">\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">File th\u00f4ng th\u01b0\u1eddng<\/td>\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">644<\/td>\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">Owner: \u0111\u1ecdc\/ghi \u2014 Group &amp; Others: ch\u1ec9 \u0111\u1ecdc<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">File th\u1ef1c thi (.sh, .cgi)<\/td>\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">755<\/td>\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">C\u1ea7n quy\u1ec1n th\u1ef1c thi cho c\u1ea3 group v\u00e0 others<\/td>\n<\/tr>\n<tr style=\"background-color: #f9fbff;\">\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">File config nh\u1ea1y c\u1ea3m (.env, wp-config.php)<\/td>\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">600 ho\u1eb7c 640<\/td>\n<td style=\"padding: 12px; border: 1px solid #e5e7eb;\">Ch\u1ec9 owner \u0111\u1ecdc\/ghi<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Tr\u01b0\u1eddng h\u1ee3p th\u01b0\u1eddng g\u1eb7p:<\/strong> Upload file\/th\u01b0 m\u1ee5c qua FTP t\u1eeb Windows l\u00ean Linux. M\u1ed9t s\u1ed1 FTP client (FileZilla, WinSCP) \u0111\u1eb7t m\u1eb7c \u0111\u1ecbnh quy\u1ec1n 600 cho th\u01b0 m\u1ee5c v\u00e0 file \u2014 server kh\u00f4ng th\u1ec3 \u0111\u1ecdc v\u00e0 tr\u1ea3 v\u1ec1 403 ngay l\u1eadp t\u1ee9c.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2-Thieu-File-Index-va-Directory-Listing-bi-tat\"><\/span>2. Thi\u1ebfu File Index v\u00e0 Directory Listing b\u1ecb t\u1eaft<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Khi b\u1ea1n truy c\u1eadp <code>example.com\/uploads\/<\/code>, server s\u1ebd t\u00ecm file m\u1eb7c \u0111\u1ecbnh trong th\u01b0 m\u1ee5c \u0111\u00f3 \u2014 th\u01b0\u1eddng l\u00e0 <code>index.php<\/code>, <code>index.html<\/code>, <code>index.htm<\/code> theo th\u1ee9 t\u1ef1 \u0111\u00e3 c\u1ea5u h\u00ecnh trong <code>DirectoryIndex<\/code>.<\/p>\n<p>N\u1ebfu th\u01b0 m\u1ee5c kh\u00f4ng c\u00f3 file index n\u00e0o v\u00e0 t\u00f9y ch\u1ecdn <code>Options Indexes<\/code> b\u1ecb t\u1eaft (\u0111\u00e2y l\u00e0 c\u1ea5u h\u00ecnh b\u1ea3o m\u1eadt \u0111\u00fang), server kh\u00f4ng li\u1ec7t k\u00ea n\u1ed9i dung th\u01b0 m\u1ee5c v\u00e0 tr\u1ea3 v\u1ec1 403.<\/p>\n<p>Tr\u00ean shared hosting cPanel, h\u1ea7u h\u1ebft nh\u00e0 cung c\u1ea5p \u0111\u1ec1u t\u1eaft directory listing theo m\u1eb7c \u0111\u1ecbnh. \u0110\u00e2y l\u00e0 c\u00e0i \u0111\u1eb7t b\u1ea3o m\u1eadt \u2014 b\u1ea1n kh\u00f4ng mu\u1ed1n kh\u00e1ch truy c\u1eadp xem \u0111\u01b0\u1ee3c danh s\u00e1ch file trong th\u01b0 m\u1ee5c <code>\/uploads\/<\/code> hay <code>\/backup\/<\/code>. Nh\u01b0ng n\u1ebfu v\u00f4 t\u00ecnh x\u00f3a file index.php c\u1ee7a WordPress, l\u1ed7i 403 xu\u1ea5t hi\u1ec7n ngay l\u1eadp t\u1ee9c.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3-Cau-hinh-htaccess-bi-loi-hoac-chan-nham\"><\/span>3. C\u1ea5u h\u00ecnh .htaccess b\u1ecb l\u1ed7i ho\u1eb7c ch\u1eb7n nh\u1ea7m<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>File <code>.htaccess<\/code> l\u00e0 file c\u1ea5u h\u00ecnh c\u1ea5p th\u01b0 m\u1ee5c c\u1ee7a Apache, cho ph\u00e9p ghi \u0111\u00e8 m\u1ed9t s\u1ed1 c\u00e0i \u0111\u1eb7t server m\u00e0 kh\u00f4ng c\u1ea7n ch\u1ec9nh file c\u1ea5u h\u00ecnh ch\u00ednh. Ch\u00ednh v\u00ec s\u1ee9c m\u1ea1nh n\u00e0y, <code>.htaccess<\/code> c\u0169ng l\u00e0 ngu\u1ed3n g\u00e2y ra l\u1ed7i 403 ph\u1ed5 bi\u1ebfn th\u1ee9 hai.<\/p>\n<p>C\u00e1c tr\u01b0\u1eddng h\u1ee3p \u0111i\u1ec3n h\u00ecnh:<\/p>\n<ul>\n<li><strong>Rule <code>Deny from all<\/code> \u0111\u01b0\u1ee3c th\u00eam nh\u1ea7m: <\/strong>M\u1ed9t s\u1ed1 plugin b\u1ea3o m\u1eadt WordPress (Wordfence, iThemes Security) t\u1ef1 \u0111\u1ed9ng ghi th\u00eam rule v\u00e0o <code>.htaccess<\/code>. N\u1ebfu c\u1ea5u h\u00ecnh sai, rule n\u00e0y ch\u1eb7n lu\u00f4n c\u1ea3 request h\u1ee3p l\u1ec7.<\/li>\n<li><strong>Rule IP blocking qu\u00e1 r\u1ed9ng: <\/strong>B\u1ea1n mu\u1ed1n ch\u1eb7n m\u1ed9t d\u1ea3i IP c\u1ee5 th\u1ec3 nh\u01b0ng vi\u1ebft nh\u1ea7m <code>Deny from 192.168<\/code> thay v\u00ec <code>Deny from 192.168.1.50<\/code> \u2014 k\u1ebft qu\u1ea3 l\u00e0 c\u1ea3 l\u1edbp m\u1ea1ng b\u1ecb ch\u1eb7n.<\/li>\n<li><strong>C\u00fa ph\u00e1p sai g\u00e2y parse error: <\/strong>Apache kh\u00f4ng th\u1ec3 \u0111\u1ecdc file <code>.htaccess<\/code> n\u1ebfu c\u00f3 k\u00fd t\u1ef1 l\u1ea1, thi\u1ebfu d\u00f2ng tr\u1ed1ng \u1edf cu\u1ed1i, ho\u1eb7c sai c\u00fa ph\u00e1p directive. Trong tr\u01b0\u1eddng h\u1ee3p n\u00e0y, Apache tr\u1ea3 v\u1ec1 500 \u2014 nh\u01b0ng m\u1ed9t s\u1ed1 c\u1ea5u h\u00ecnh hosting l\u1ea1i chuy\u1ec3n th\u00e0nh 403.<\/li>\n<li><strong>Module mod_rewrite kh\u00f4ng \u0111\u01b0\u1ee3c b\u1eadt:<\/strong>\u00a0C\u00e1c rule RewriteRule trong <code>.htaccess<\/code> y\u00eau c\u1ea7u module <code>mod_rewrite<\/code>. N\u1ebfu module n\u00e0y b\u1ecb t\u1eaft tr\u00ean server, WordPress permalink s\u1ebd tr\u1ea3 v\u1ec1 403 ho\u1eb7c 404.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"4-Tuong-lua-Firewall-hoac-ModSecurity-chan-Request\"><\/span>4. T\u01b0\u1eddng l\u1eeda (Firewall) ho\u1eb7c ModSecurity ch\u1eb7n Request<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>ModSecurity l\u00e0 Web Application Firewall (WAF) t\u00edch h\u1ee3p s\u1eb5n tr\u00ean nhi\u1ec1u hosting cPanel. M\u1eb7c d\u00f9 b\u1ea3o v\u1ec7 hi\u1ec7u qu\u1ea3, ModSecurity \u0111\u00f4i khi ch\u1eb7n nh\u1ea7m request h\u1ee3p l\u1ec7 \u2014 hi\u1ec7n t\u01b0\u1ee3ng n\u00e0y g\u1ecdi l\u00e0 &#8220;false positive&#8221;.<\/p>\n<p>C\u00e1c tr\u01b0\u1eddng h\u1ee3p ModSecurity th\u01b0\u1eddng ch\u1eb7n nh\u1ea7m:<\/p>\n<ul>\n<li>Request ch\u1ee9a k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t trong URL ho\u1eb7c query string (<code>&lt;<\/code>, <code>&gt;<\/code>, <code>'<\/code>, <code>\"<\/code>, <code>..\/<\/code>)<\/li>\n<li>Upload file c\u00f3 n\u1ed9i dung b\u1ecb nh\u1eadn di\u1ec7n l\u00e0 m\u00e3 \u0111\u1ed9c (th\u01b0\u1eddng x\u1ea3y ra v\u1edbi file PHP m\u1edbi vi\u1ebft ch\u01b0a qua ki\u1ec3m tra)<\/li>\n<li>G\u1eedi form c\u00f3 tr\u01b0\u1eddng nh\u1eadp li\u1ec7u ch\u1ee9a \u0111o\u1ea1n code HTML ho\u1eb7c JavaScript<\/li>\n<li>Truy c\u1eadp t\u1eeb IP trong danh s\u00e1ch blacklist (IP c\u1ee7a b\u1ea1n c\u00f3 th\u1ec3 b\u1ecb \u0111\u01b0a v\u00e0o blacklist do d\u00f9ng VPN ho\u1eb7c proxy)<\/li>\n<\/ul>\n<p>Khi ModSecurity ch\u1eb7n, server tr\u1ea3 v\u1ec1 403 k\u00e8m rule ID trong log \u2014 v\u00ed d\u1ee5 <code>ModSecurity: Access denied with code 403 (phase 2). Match of \"rx ...\"<\/code>. Th\u00f4ng tin n\u00e0y ch\u1ec9 th\u1ea5y trong error log c\u1ee7a hosting, kh\u00f4ng hi\u1ec3n th\u1ecb tr\u1ef1c ti\u1ebfp tr\u00ean tr\u00ecnh duy\u1ec7t.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-40367\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Nguyen-nhan-gay-loi-403-Forbidden-tren-Hosting.jpg\" alt=\"Nguy\u00ean nh\u00e2n g\u00e2y l\u1ed7i 403 Forbidden tr\u00ean Hosting\" width=\"800\" height=\"500\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Nguyen-nhan-gay-loi-403-Forbidden-tren-Hosting.jpg 800w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Nguyen-nhan-gay-loi-403-Forbidden-tren-Hosting-300x188.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Nguyen-nhan-gay-loi-403-Forbidden-tren-Hosting-768x480.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"5-Chu-so-huu-file-sai-Wrong-File-Ownership\"><\/span>5. Ch\u1ee7 s\u1edf h\u1eefu file sai (Wrong File Ownership)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Tr\u00ean shared hosting, m\u1ed7i account c\u00f3 m\u1ed9t Linux user ri\u00eang. File trong public_html ph\u1ea3i thu\u1ed9c v\u1ec1 user \u0111\u00f3. N\u1ebfu file b\u1ecb chuy\u1ec3n qua l\u1ea1i gi\u1eefa c\u00e1c account ho\u1eb7c \u0111\u01b0\u1ee3c t\u1ea1o b\u1edfi user kh\u00e1c, web server kh\u00f4ng th\u1ec3 \u0111\u1ecdc v\u00e0 tr\u1ea3 v\u1ec1 403.<\/p>\n<p>T\u00ecnh hu\u1ed1ng \u0111i\u1ec3n h\u00ecnh: B\u1ea1n t\u1ea1o file PHP th\u00f4ng qua SSH v\u1edbi user <code>root<\/code>, sau \u0111\u00f3 file \u0111\u00f3 c\u00f3 owner l\u00e0 <code>root:root<\/code>. Web server ch\u1ea1y d\u01b0\u1edbi user <code>nobody<\/code> ho\u1eb7c <code>www-data<\/code> kh\u00f4ng c\u00f3 quy\u1ec1n \u0111\u1ecdc file n\u00e0y \u2014 ngay c\u1ea3 khi permission l\u00e0 644.<\/p>\n<p>Tr\u00ean VPS ho\u1eb7c Dedicated Server, \u0111\u00e2y l\u00e0 l\u1ed7i ph\u1ed5 bi\u1ebfn sau khi restore backup ho\u1eb7c migrate site t\u1eeb server kh\u00e1c.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6-Hotlink-Protection-chan-nham\"><\/span>6. Hotlink Protection ch\u1eb7n nh\u1ea7m<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Hotlink Protection l\u00e0 t\u00ednh n\u0103ng ng\u0103n website kh\u00e1c nh\u00fang \u1ea3nh ho\u1eb7c file t\u1eeb server c\u1ee7a b\u1ea1n. Khi b\u1eadt, server ki\u1ec3m tra HTTP header <code>Referer<\/code> \u2014 n\u1ebfu request \u0111\u1ebfn t\u1eeb domain kh\u00f4ng n\u1eb1m trong whitelist, server tr\u1ea3 v\u1ec1 403.<\/p>\n<p><strong>L\u1ed7i ph\u00e1t sinh khi:<\/strong><\/p>\n<ul>\n<li>B\u1ea1n truy c\u1eadp tr\u1ef1c ti\u1ebfp URL \u1ea3nh qua tr\u00ecnh duy\u1ec7t m\u00e0 kh\u00f4ng ph\u1ea3i t\u1eeb trang web (tr\u00ecnh duy\u1ec7t kh\u00f4ng g\u1eedi header Referer ho\u1eb7c g\u1eedi Referer r\u1ed7ng)<\/li>\n<li>Domain c\u1ee7a b\u1ea1n ch\u01b0a \u0111\u01b0\u1ee3c th\u00eam v\u00e0o whitelist sau khi b\u1eadt Hotlink Protection<\/li>\n<li>HTTPS v\u00e0 HTTP kh\u00f4ng nh\u1ea5t qu\u00e1n trong c\u1ea5u h\u00ecnh \u2014 v\u00ed d\u1ee5 whitelist ghi <code>https:\/\/<\/code> nh\u01b0ng request \u0111\u1ebfn t\u1eeb <code>http:\/\/<\/code><\/li>\n<\/ul>\n<p>Trong cPanel, Hotlink Protection \u0111\u01b0\u1ee3c qu\u1ea3n l\u00fd qua m\u1ee5c c\u00f9ng t\u00ean. Khi b\u1eadt, cPanel t\u1ef1 \u0111\u1ed9ng th\u00eam rules v\u00e0o <code>.htaccess<\/code>.<\/p>\n<p>C\u00e1c l\u1ed7i v\u1ec1 ph\u1ea3n h\u1ed3i HTTP th\u01b0\u1eddng c\u00f3 m\u1ed1i li\u00ean h\u1ec7 m\u1eadt thi\u1ebft v\u1edbi nhau. N\u1ebfu b\u1ea1n \u0111\u00e3 s\u1eeda quy\u1ec1n truy c\u1eadp nh\u01b0ng website chuy\u1ec3n sang l\u1ed7i tr\u1eafng trang, h\u00e3y xem <strong><a href=\"https:\/\/interdata.vn\/blog\/loi-500-internal-server-error\/\">c\u00e1ch x\u1eed l\u00fd l\u1ed7i 500 internal server error hosting<\/a><\/strong>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7-Dia-chi-IP-bi-chan-o-cap-Server\"><\/span>7. \u0110\u1ecba ch\u1ec9 IP b\u1ecb ch\u1eb7n \u1edf c\u1ea5p Server<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>M\u1ed9t s\u1ed1 nh\u00e0 cung c\u1ea5p hosting c\u00f3 h\u1ec7 th\u1ed1ng t\u1ef1 \u0111\u1ed9ng ch\u1eb7n IP khi ph\u00e1t hi\u1ec7n h\u00e0nh vi b\u1ea5t th\u01b0\u1eddng: qu\u00e1 nhi\u1ec1u request trong th\u1eddi gian ng\u1eafn, nhi\u1ec1u l\u1ea7n \u0111\u0103ng nh\u1eadp sai li\u00ean ti\u1ebfp, ho\u1eb7c IP n\u1eb1m trong database blacklist (v\u00ed d\u1ee5 IP t\u1eeb m\u1ed9t s\u1ed1 qu\u1ed1c gia b\u1ecb ch\u1eb7n theo y\u00eau c\u1ea7u c\u1ee7a kh\u00e1ch h\u00e0ng).<\/p>\n<p>N\u1ebfu ch\u1ec9 m\u1ed9t m\u00ecnh b\u1ea1n g\u1eb7p l\u1ed7i 403 trong khi ng\u01b0\u1eddi kh\u00e1c truy c\u1eadp b\u00ecnh th\u01b0\u1eddng, kh\u1ea3 n\u0103ng cao l\u00e0 IP c\u1ee7a b\u1ea1n \u0111ang b\u1ecb ch\u1eb7n \u1edf c\u1ea5p server ho\u1eb7c firewall.<\/p>\n<section>\n<h2><span class=\"ez-toc-section\" id=\"Huong-dan-xu-ly-loi-403-Forbidden-nhanh-don-gian-nhat\"><\/span>H\u01b0\u1edbng d\u1eabn x\u1eed l\u00fd l\u1ed7i 403 Forbidden nhanh, \u0111\u01a1n gi\u1ea3n nh\u1ea5t<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>L\u1ed7i 403 Forbidden c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c kh\u1eafc ph\u1ee5c b\u1eb1ng nhi\u1ec1u c\u00e1ch kh\u00e1c nhau, t\u00f9y theo thi\u1ebft b\u1ecb ho\u1eb7c n\u1ec1n t\u1ea3ng b\u1ea1n \u0111ang s\u1eed d\u1ee5ng. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 c\u00e1c b\u01b0\u1edbc x\u1eed l\u00fd chi ti\u1ebft tr\u00ean WordPress v\u00e0 tr\u00ecnh duy\u1ec7t Google Chrome.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Cach-sua-loi-403-Forbidden-tren-WordPress-cPanel\"><\/span>C\u00e1ch s\u1eeda l\u1ed7i 403 Forbidden tr\u00ean WordPress cPanel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>L\u1ed7i 403 tr\u00ean WordPress th\u01b0\u1eddng li\u00ean quan \u0111\u1ebfn file .htaccess, quy\u1ec1n truy c\u1eadp file ho\u1eb7c xung \u0111\u1ed9t plugin. B\u1ea1n c\u00f3 th\u1ec3 x\u1eed l\u00fd theo c\u00e1c c\u00e1ch sau:<\/p>\n<ul>\n<li><strong>Ki\u1ec3m tra v\u00e0 t\u1ea1o l\u1ea1i file .htaccess:<\/strong> Truy c\u1eadp v\u00e0o tr\u00ecnh qu\u1ea3n l\u00fd file c\u1ee7a website, \u0111\u1ed5i t\u00ean file .htaccess \u0111\u1ec3 t\u1ea1m th\u1eddi v\u00f4 hi\u1ec7u h\u00f3a. Sau \u0111\u00f3, t\u1ea1o l\u1ea1i file n\u00e0y trong ph\u1ea7n c\u00e0i \u0111\u1eb7t WordPress nh\u1eb1m lo\u1ea1i b\u1ecf c\u00e1c xung \u0111\u1ed9t c\u00f3 th\u1ec3 x\u1ea3y ra.<\/li>\n<li><strong>Thi\u1ebft l\u1eadp l\u1ea1i quy\u1ec1n truy c\u1eadp (file permissions):<\/strong> \u0110\u1ec3 WordPress ho\u1ea1t \u0111\u1ed9ng \u1ed5n \u0111\u1ecbnh, th\u01b0 m\u1ee5c n\u00ean \u0111\u1eb7t quy\u1ec1n 755 v\u00e0 file l\u00e0 644. B\u1ea1n c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda th\u00f4ng qua FTP ho\u1eb7c cPanel b\u1eb1ng c\u00e1ch nh\u1ea5p chu\u1ed9t ph\u1ea3i v\u00e0o file ho\u1eb7c th\u01b0 m\u1ee5c, ch\u1ecdn \u201cFile Permissions\u201d v\u00e0 nh\u1eadp gi\u00e1 tr\u1ecb ph\u00f9 h\u1ee3p.<\/li>\n<li><strong>T\u1eaft plugin g\u00e2y xung \u0111\u1ed9t:<\/strong> T\u1ea1m th\u1eddi v\u00f4 hi\u1ec7u h\u00f3a to\u00e0n b\u1ed9 plugin, sau \u0111\u00f3 k\u00edch ho\u1ea1t l\u1ea1i t\u1eebng c\u00e1i \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh plugin g\u00e2y l\u1ed7i. Khi \u0111\u00e3 t\u00ecm ra, b\u1ea1n c\u00f3 th\u1ec3 c\u1eadp nh\u1eadt ho\u1eb7c thay th\u1ebf plugin \u0111\u00f3 n\u1ebfu c\u1ea7n.<\/li>\n<\/ul>\n<section>\n<div>\n<h4>B\u01b0\u1edbc 1: Ki\u1ec3m tra v\u00e0 s\u1eeda file .htaccess<\/h4>\n<p>\u0110\u00e2y l\u00e0 c\u00e1ch nhanh nh\u1ea5t \u0111\u1ec3 kh\u1eafc ph\u1ee5c l\u1ed7i 403.<\/p>\n<ol>\n<li>\u0110\u0103ng nh\u1eadp v\u00e0o <strong>cPanel<\/strong> &gt; <strong>File Manager<\/strong>.<\/li>\n<li>T\u00ecm \u0111\u1ebfn th\u01b0 m\u1ee5c g\u1ed1c c\u1ee7a website (th\u01b0\u1eddng l\u00e0 public_html).<\/li>\n<li>T\u00ecm file c\u00f3 t\u00ean <strong>.htaccess<\/strong> (n\u1ebfu kh\u00f4ng th\u1ea5y, h\u00e3y nh\u1ea5n v\u00e0o <strong>Settings<\/strong> \u1edf g\u00f3c ph\u1ea3i v\u00e0 t\u00edch ch\u1ecdn Show Hidden Files).<\/li>\n<li>\u0110\u1ed5i t\u00ean file th\u00e0nh <strong>.htaccess_bak<\/strong> (\u0111\u1ec3 sao l\u01b0u).<\/li>\n<li>T\u1ea3i l\u1ea1i website. N\u1ebfu web ho\u1ea1t \u0111\u1ed9ng b\u00ecnh th\u01b0\u1eddng, h\u00e3y v\u00e0o <strong>Dashboard WordPress &gt; Settings &gt; Permalinks<\/strong> v\u00e0 nh\u1ea5n <strong>Save Changes<\/strong> \u0111\u1ec3 t\u1ea1o l\u1ea1i file .htaccess m\u1edbi.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-40361\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/dat-ten-file-de-sao-luu.png\" alt=\"\u0111\u1eb7t t\u00ean file \u0111\u1ec3 sao l\u01b0u\" width=\"909\" height=\"217\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/dat-ten-file-de-sao-luu.png 909w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/dat-ten-file-de-sao-luu-300x72.png 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/dat-ten-file-de-sao-luu-768x183.png 768w\" sizes=\"auto, (max-width: 909px) 100vw, 909px\" \/><\/p>\n<h4>B\u01b0\u1edbc 2: Ki\u1ec3m tra l\u1ea1i File Permissions (Quy\u1ec1n truy c\u1eadp)<\/h4>\n<p>N\u1ebfu file .htaccess kh\u00f4ng ph\u1ea3i nguy\u00ean nh\u00e2n, h\u00e3y ki\u1ec3m tra ph\u00e2n quy\u1ec1n th\u01b0 m\u1ee5c:<\/p>\n<ol>\n<li>Trong <strong>File Manager<\/strong>, ch\u1ecdn c\u00e1c th\u01b0 m\u1ee5c v\u00e0 file c\u1ee7a website.<\/li>\n<li>Nh\u1ea5n chu\u1ed9t ph\u1ea3i ch\u1ecdn <strong>Change Permissions<\/strong>.<\/li>\n<li>Theo ti\u00eau chu\u1ea9n:\n<ul>\n<li><strong>Th\u01b0 m\u1ee5c (Folders):<\/strong> Ph\u1ea3i \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp l\u00e0 <strong>755<\/strong>.<\/li>\n<li><strong>T\u1ec7p tin (Files):<\/strong> Ph\u1ea3i \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp l\u00e0 <strong>644<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li>Nh\u1ea5n <strong>Change Permissions<\/strong> \u0111\u1ec3 l\u01b0u l\u1ea1i.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-40363\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Kiem-tra-lai-File-Permissions.png\" alt=\" Ki\u1ec3m tra l\u1ea1i File Permissions\" width=\"913\" height=\"327\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Kiem-tra-lai-File-Permissions.png 913w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Kiem-tra-lai-File-Permissions-300x107.png 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Kiem-tra-lai-File-Permissions-768x275.png 768w\" sizes=\"auto, (max-width: 913px) 100vw, 913px\" \/><\/p>\n<h4>B\u01b0\u1edbc 3: Ki\u1ec3m tra xung \u0111\u1ed9t Plugin<\/h4>\n<p>N\u1ebfu website v\u1eabn l\u1ed7i, h\u00e3y ki\u1ec3m tra xem c\u00f3 plugin n\u00e0o \u0111ang &#8220;c\u1ea5m c\u1eeda&#8221; b\u1ea1n kh\u00f4ng.<\/p>\n<ol>\n<li>Trong <strong>File Manager<\/strong>, v\u00e0o th\u01b0 m\u1ee5c <strong>wp-content<\/strong>.<\/li>\n<li>\u0110\u1ed5i t\u00ean th\u01b0 m\u1ee5c plugins th\u00e0nh <strong>plugins_backup<\/strong>.<\/li>\n<li>Ki\u1ec3m tra website. N\u1ebfu web ch\u1ea1y \u0111\u01b0\u1ee3c, ngh\u0129a l\u00e0 m\u1ed9t trong s\u1ed1 c\u00e1c plugin \u0111\u00e3 g\u00e2y l\u1ed7i. B\u1ea1n h\u00e3y \u0111\u1ed5i t\u00ean l\u1ea1i plugins r\u1ed3i v\u00e0o trong, t\u1eaft t\u1eebng plugin m\u1ed9t \u0111\u1ec3 t\u00ecm th\u1ee7 ph\u1ea1m.<\/li>\n<\/ol>\n<\/div>\n<\/section>\n<h3><span class=\"ez-toc-section\" id=\"Cach-khac-phuc-loi-403-Forbidden-tren-Google-Chrome\"><\/span>C\u00e1ch kh\u1eafc ph\u1ee5c l\u1ed7i 403 Forbidden tr\u00ean Google Chrome<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>L\u1ed7i 403 tr\u00ean Chrome c\u00f3 th\u1ec3 xu\u1ea5t ph\u00e1t t\u1eeb d\u1eef li\u1ec7u tr\u00ecnh duy\u1ec7t ho\u1eb7c c\u1ea5u h\u00ecnh kh\u00f4ng ph\u00f9 h\u1ee3p. B\u1ea1n c\u00f3 th\u1ec3 th\u1eed c\u00e1c b\u01b0\u1edbc sau:<\/p>\n<ul>\n<li><strong>X\u00f3a cache v\u00e0 cookie:<\/strong> M\u1edf Google Chrome, v\u00e0o <strong>C\u00e0i \u0111\u1eb7t<\/strong> &gt; <strong>Quy\u1ec1n ri\u00eang t\u01b0 v\u00e0 b\u1ea3o m\u1eadt<\/strong> &gt; <strong>X\u00f3a d\u1eef li\u1ec7u duy\u1ec7t web<\/strong>. X\u00f3a cache v\u00e0 cookie, sau \u0111\u00f3 t\u1ea3i l\u1ea1i trang \u0111\u1ec3 l\u00e0m m\u1edbi d\u1eef li\u1ec7u v\u00e0 ki\u1ec3m tra xem l\u1ed7i c\u00f2n kh\u00f4ng.<\/li>\n<li><strong>Ki\u1ec3m tra l\u1ea1i URL:<\/strong> \u0110\u1ea3m b\u1ea3o b\u1ea1n nh\u1eadp \u0111\u00fang \u0111\u1ecba ch\u1ec9 website v\u00e0 kh\u00f4ng truy c\u1eadp v\u00e0o c\u00e1c khu v\u1ef1c b\u1ecb h\u1ea1n ch\u1ebf ho\u1eb7c th\u01b0 m\u1ee5c ri\u00eang. L\u1ed7i 403 c\u00f3 th\u1ec3 x\u1ea3y ra khi b\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n truy c\u1eadp trang \u0111\u00f3.<\/li>\n<li><strong>T\u1eaft proxy ho\u1eb7c VPN:<\/strong> N\u1ebfu \u0111ang s\u1eed d\u1ee5ng proxy ho\u1eb7c VPN, h\u00e3y th\u1eed t\u1eaft ch\u00fang v\u00e0 truy c\u1eadp l\u1ea1i website.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-40360\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/khac-phuc-loi-403-Forbidden-tren-Google-Chrome-may-tinh.jpg\" alt=\"kh\u1eafc ph\u1ee5c l\u1ed7i 403 Forbidden tr\u00ean Google Chrome m\u00e1y t\u00ednh\" width=\"588\" height=\"327\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/khac-phuc-loi-403-Forbidden-tren-Google-Chrome-may-tinh.jpg 588w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/khac-phuc-loi-403-Forbidden-tren-Google-Chrome-may-tinh-300x167.jpg 300w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/p>\n<p><strong>Refresh l\u1ea1i trang \u0111\u1ec3 ki\u1ec3m tra nhanh l\u1ed7i 403<\/strong><\/p>\n<p>Ph\u1ea7n l\u1edbn c\u00e1c website \u0111ang ho\u1ea1t \u0111\u1ed9ng b\u00ecnh th\u01b0\u1eddng n\u1ebfu g\u1eb7p l\u1ed7i 403 th\u00ec ch\u1ec9 l\u00e0 t\u1ea1m th\u1eddi. V\u00ec v\u1eady, c\u00e1ch \u0111\u01a1n gi\u1ea3n nh\u1ea5t l\u00e0 nh\u1ea5n <strong>F5<\/strong> ho\u1eb7c <strong>Refresh<\/strong> \u0111\u1ec3 t\u1ea3i l\u1ea1i trang. N\u1ebfu v\u1eabn ch\u01b0a truy c\u1eadp \u0111\u01b0\u1ee3c, h\u00e3y \u0111\u1ee3i v\u00e0i ph\u00fat r\u1ed3i th\u1eed l\u1ea1i.<\/p>\n<p><strong>Ki\u1ec3m tra l\u1ea1i \u0111\u01b0\u1eddng d\u1eabn website \u0111\u00e3 nh\u1eadp:<\/strong><\/p>\n<p>Trong m\u1ed9t s\u1ed1 tr\u01b0\u1eddng h\u1ee3p, l\u1ed7i 403 xu\u1ea5t hi\u1ec7n do ng\u01b0\u1eddi d\u00f9ng ho\u1eb7c ch\u00ednh website t\u1ea1o sai \u0111\u01b0\u1eddng d\u1eabn. V\u00ec v\u1eady, b\u1ea1n n\u00ean ki\u1ec3m tra l\u1ea1i \u0111\u1ecba ch\u1ec9 m\u00e0 m\u00ecnh c\u1ea7n truy c\u1eadp \u0111\u00e3 ch\u00ednh x\u00e1c ch\u01b0a.<\/p>\n<p><strong>Th\u1eed \u0111\u1ed5i m\u1ea1ng ho\u1eb7c \u0111\u1ecba ch\u1ec9 IP kh\u00e1c:<\/strong><\/p>\n<p>M\u1ed9t s\u1ed1 m\u00e1y ch\u1ee7 d\u00f9ng chung nhi\u1ec1u website c\u00f3 th\u1ec3 h\u1ea1n ch\u1ebf truy c\u1eadp t\u1eeb m\u1ed9t s\u1ed1 nh\u00e0 cung c\u1ea5p m\u1ea1ng. Khi \u0111\u00f3, b\u1ea1n c\u00f3 th\u1ec3 th\u1eed chuy\u1ec3n sang m\u1ea1ng kh\u00e1c \u0111\u1ec3 truy c\u1eadp.<\/p>\n<p><strong>Bi\u1ec7n ph\u00e1p th\u1eed:<\/strong><\/p>\n<ul>\n<li>Chuy\u1ec3n sang m\u1ea1ng kh\u00e1c (4G\/5G ho\u1eb7c WiFi gia \u0111\u00ecnh).<\/li>\n<li>S\u1eed d\u1ee5ng VPN \u0111\u1ec3 th\u1eed truy c\u1eadp t\u1eeb IP \u1edf v\u1ecb tr\u00ed kh\u00e1c.<\/li>\n<\/ul>\n<p><strong>T\u1eaft ti\u1ec7n \u00edch m\u1edf r\u1ed9ng (Extensions) tr\u00ean Chrome:<\/strong><\/p>\n<p>M\u1ed9t s\u1ed1 ti\u1ec7n \u00edch nh\u01b0 ch\u1eb7n qu\u1ea3ng c\u00e1o, ch\u1eb7n theo d\u00f5i ho\u1eb7c script c\u00f3 th\u1ec3 \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn vi\u1ec7c t\u1ea3i n\u1ed9i dung, khi\u1ebfn tr\u00ecnh duy\u1ec7t b\u00e1o l\u1ed7i 403. B\u1ea1n h\u00e3y v\u00e0o ph\u1ea7n qu\u1ea3n l\u00fd ti\u1ec7n \u00edch, t\u1eaft to\u00e0n b\u1ed9 r\u1ed3i th\u1eed t\u1ea3i l\u1ea1i trang.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Cach-khac-phuc-loi-403-Forbidden-tren-dien-thoai\"><\/span>C\u00e1ch kh\u1eafc ph\u1ee5c l\u1ed7i 403 Forbidden tr\u00ean \u0111i\u1ec7n tho\u1ea1i<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4>C\u00e1ch 1: X\u00f3a cache v\u00e0 cookie tr\u00ean Google Chrome tr\u00ean \u0111i\u1ec7n tho\u1ea1i<\/h4>\n<p>N\u1ebfu g\u1eb7p l\u1ed7i 403 khi truy c\u1eadp web, vi\u1ec7c x\u00f3a d\u1eef li\u1ec7u c\u0169 c\u00f3 th\u1ec3 gi\u00fap lo\u1ea1i b\u1ecf d\u1eef li\u1ec7u c\u0169 g\u00e2y xung \u0111\u1ed9t:<\/p>\n<ul>\n<li><strong>B\u01b0\u1edbc 1:<\/strong> M\u1edf <strong>C\u00e0i \u0111\u1eb7t<\/strong> (Settings) trong \u1ee9ng d\u1ee5ng Google Chrome.<\/li>\n<li><strong>B\u01b0\u1edbc 2:<\/strong> Ch\u1ecdn <strong>Quy\u1ec1n ri\u00eang t\u01b0<\/strong> (Privacy).<\/li>\n<li><strong>B\u01b0\u1edbc 3:<\/strong> Nh\u1ea5n <strong>X\u00f3a d\u1eef li\u1ec7u duy\u1ec7t web<\/strong> (Clear browsing data) v\u00e0 ch\u1ecdn X\u00f3a d\u1eef li\u1ec7u (Clear data).<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-40358\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Xoa-cache-va-cookie-tren-Google-Chrome-tren-dien-thoai.png\" alt=\"X\u00f3a cache v\u00e0 cookie tr\u00ean Google Chrome tr\u00ean \u0111i\u1ec7n tho\u1ea1i\" width=\"844\" height=\"464\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Xoa-cache-va-cookie-tren-Google-Chrome-tren-dien-thoai.png 844w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Xoa-cache-va-cookie-tren-Google-Chrome-tren-dien-thoai-300x165.png 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Xoa-cache-va-cookie-tren-Google-Chrome-tren-dien-thoai-768x422.png 768w\" sizes=\"auto, (max-width: 844px) 100vw, 844px\" \/><\/p>\n<h4>C\u00e1ch 2: X\u00f3a d\u1eef li\u1ec7u CH Play<\/h4>\n<ul>\n<li><strong>B\u01b0\u1edbc 1:<\/strong> V\u00e0o <strong>C\u00e0i \u0111\u1eb7t<\/strong> \u2192 <strong>\u1ee8ng d\u1ee5ng<\/strong> \u2192 chuy\u1ec3n sang tab \u201c<strong>T\u1ea5t c\u1ea3<\/strong>\u201d, sau \u0111\u00f3 x\u00f3a d\u1eef li\u1ec7u\/cache.<\/li>\n<li><strong>B\u01b0\u1edbc 2:<\/strong> V\u00e0o l\u1ea1i <strong>C\u00e0i \u0111\u1eb7t<\/strong> \u2192 <strong>\u1ee8ng d\u1ee5ng<\/strong> \u2192 tab \u201c<strong>T\u1ea5t c\u1ea3<\/strong>\u201d, ch\u1ecdn CH Play v\u00e0 x\u00f3a d\u1eef li\u1ec7u + cache.<\/li>\n<li><strong>B\u01b0\u1edbc 3:<\/strong> V\u00e0o <strong>C\u00e0i \u0111\u1eb7t<\/strong> \u2192 <strong>T\u00e0i kho\u1ea3n<\/strong>, ch\u1ecdn t\u00e0i kho\u1ea3n Google v\u00e0 ti\u1ebfn h\u00e0nh x\u00f3a.<\/li>\n<li><strong>B\u01b0\u1edbc 4:<\/strong> \u0110\u0103ng nh\u1eadp l\u1ea1i t\u00e0i kho\u1ea3n Google.<\/li>\n<li><strong>B\u01b0\u1edbc 5:<\/strong> T\u1eaft m\u00e1y, kh\u1edfi \u0111\u1ed9ng l\u1ea1i r\u1ed3i truy c\u1eadp l\u1ea1i CH Play.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-40359\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Xoa-du-lieu-CH-Play.jpg\" alt=\"X\u00f3a d\u1eef li\u1ec7u CH Play\" width=\"800\" height=\"420\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Xoa-du-lieu-CH-Play.jpg 800w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Xoa-du-lieu-CH-Play-300x158.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/03\/Xoa-du-lieu-CH-Play-768x403.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<h4>C\u00e1ch 3: \u0110\u0103ng nh\u1eadp \u0111\u00fang t\u00e0i kho\u1ea3n Google<\/h4>\n<p>L\u1ed7i 403 tr\u00ean \u0111i\u1ec7n tho\u1ea1i c\u00f3 th\u1ec3 do b\u1ea1n t\u1eebng s\u1eed d\u1ee5ng nhi\u1ec1u t\u00e0i kho\u1ea3n Google \u0111\u1ec3 t\u1ea3i \u1ee9ng d\u1ee5ng. H\u00e3y \u0111\u0103ng nh\u1eadp \u0111\u00fang t\u00e0i kho\u1ea3n \u0111\u00e3 d\u00f9ng tr\u01b0\u1edbc \u0111\u00f3, g\u1ee1 \u1ee9ng d\u1ee5ng v\u00e0 c\u00e0i \u0111\u1eb7t l\u1ea1i.<\/p>\n<h4>C\u00e1ch 4: Kh\u00f4i ph\u1ee5c c\u00e0i \u0111\u1eb7t g\u1ed1c \u0111i\u1ec7n tho\u1ea1i<\/h4>\n<p>N\u1ebfu hai c\u00e1ch tr\u00ean kh\u00f4ng kh\u1eafc ph\u1ee5c \u0111\u01b0\u1ee3c l\u1ed7i, b\u1ea1n c\u00f3 th\u1ec3 th\u1eed reset thi\u1ebft b\u1ecb b\u1eb1ng c\u00e1ch v\u00e0o <strong>C\u00e0i \u0111\u1eb7t<\/strong> \u2192 <strong>Sao l\u01b0u v\u00e0 \u0111\u1eb7t l\u1ea1i<\/strong> \u2192 <strong>\u0110\u1eb7t l\u1ea1i d\u1eef li\u1ec7u g\u1ed1c<\/strong>. Sau \u0111\u00f3 ti\u1ebfn h\u00e0nh c\u00e0i l\u1ea1i \u1ee9ng d\u1ee5ng v\u00e0 ki\u1ec3m tra l\u1ed7i 403 c\u00f2n xu\u1ea5t hi\u1ec7n hay kh\u00f4ng.<span style=\"font-size: 14.4px;\">\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Meo-phong-tranh-loi-403-tai-phat\"><\/span>M\u1eb9o ph\u00f2ng tr\u00e1nh l\u1ed7i 403 t\u00e1i ph\u00e1t<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>L\u1ed7i 403 th\u01b0\u1eddng xu\u1ea5t hi\u1ec7n l\u1ea1i sau khi deploy code m\u1edbi, c\u00e0i plugin, ho\u1eb7c restore backup. M\u1ed9t s\u1ed1 bi\u1ec7n ph\u00e1p ph\u00f2ng ng\u1eeba th\u1ef1c t\u1ebf:<\/p>\n<ul>\n<li><strong>Ki\u1ec3m tra ph\u00e2n quy\u1ec1n sau m\u1ed7i l\u1ea7n upload: <\/strong>N\u1ebfu d\u00f9ng FTP client, c\u1ea5u h\u00ecnh m\u1eb7c \u0111\u1ecbnh permission khi upload: th\u01b0 m\u1ee5c 755, file 644. FileZilla cho ph\u00e9p c\u00e0i n\u00e0y trong Transfer \u2192 Default file attributes.<\/li>\n<li><strong>Kh\u00f4ng ch\u1ec9nh s\u1eeda .htaccess tr\u1ef1c ti\u1ebfp tr\u00ean production: <\/strong>Ch\u1ec9nh tr\u00ean m\u00f4i tr\u01b0\u1eddng staging ho\u1eb7c test local tr\u01b0\u1edbc, sau \u0111\u00f3 upload. M\u1ed9t d\u00f2ng c\u00fa ph\u00e1p sai trong .htaccess \u0111\u1ee7 \u0111\u1ec3 to\u00e0n b\u1ed9 website tr\u1ea3 v\u1ec1 l\u1ed7i.<\/li>\n<li><strong>Backup .htaccess tr\u01b0\u1edbc khi c\u00e0i plugin b\u1ea3o m\u1eadt m\u1edbi:<\/strong>\u00a0M\u1ed9t s\u1ed1 plugin WordPress t\u1ef1 \u00fd ghi \u0111\u00e8 .htaccess v\u1edbi c\u1ea5u h\u00ecnh kh\u00f4ng t\u01b0\u01a1ng th\u00edch server.<\/li>\n<li><strong>D\u00f9ng staging environment tr\u01b0\u1edbc khi deploy: <\/strong>Nhi\u1ec1u g\u00f3i hosting h\u1ed7 tr\u1ee3 subdomain staging ri\u00eang \u2014 tri\u1ec3n khai t\u1ea1i \u0111\u00e2y tr\u01b0\u1edbc \u0111\u1ec3 ph\u00e1t hi\u1ec7n l\u1ed7i ph\u00e2n quy\u1ec1n ho\u1eb7c .htaccess tr\u01b0\u1edbc khi \u0111\u1ea9y l\u00ean production.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"FAQ-%E2%80%94-Cau-hoi-thuong-gap-ve-loi-403\"><\/span>FAQ \u2014 C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 l\u1ed7i 403<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Loi-403-co-anh-huong-den-SEO-khong\"><\/span>L\u1ed7i 403 c\u00f3 \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn SEO kh\u00f4ng?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>C\u00f3. N\u1ebfu Googlebot g\u1eb7p l\u1ed7i 403 khi crawl, Google s\u1ebd kh\u00f4ng index trang \u0111\u00f3. N\u1ebfu trang \u0111\u00e3 \u0111\u01b0\u1ee3c index tr\u01b0\u1edbc \u0111\u00f3, Google c\u00f3 th\u1ec3 gi\u1eef k\u1ebft qu\u1ea3 c\u0169 trong v\u00e0i tu\u1ea7n tr\u01b0\u1edbc khi x\u00f3a. L\u1ed7i 403 k\u00e9o d\u00e0i tr\u00ean c\u00e1c trang quan tr\u1ecdng (trang ch\u1ee7, trang s\u1ea3n ph\u1ea9m) g\u00e2y m\u1ea5t th\u1ee9 h\u1ea1ng r\u00f5 r\u1ec7t. Ki\u1ec3m tra Google Search Console m\u1ee5c Coverage \u0111\u1ec3 theo d\u00f5i c\u00e1c URL \u0111ang b\u1ecb 403.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Loi-403-khac-loi-401-o-diem-nao\"><\/span>L\u1ed7i 403 kh\u00e1c l\u1ed7i 401 \u1edf \u0111i\u1ec3m n\u00e0o?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>L\u1ed7i 401 (Unauthorized) ngh\u0129a l\u00e0 b\u1ea1n ch\u01b0a x\u00e1c th\u1ef1c danh t\u00ednh \u2014 server y\u00eau c\u1ea7u \u0111\u0103ng nh\u1eadp. L\u1ed7i 403 (Forbidden) ngh\u0129a l\u00e0 d\u00f9 b\u1ea1n \u0111\u00e3 x\u00e1c th\u1ef1c r\u1ed3i, b\u1ea1n v\u1eabn kh\u00f4ng c\u00f3 quy\u1ec1n xem t\u00e0i nguy\u00ean \u0111\u00f3. V\u1ec1 m\u1eb7t ng\u01b0\u1eddi d\u00f9ng: 401 th\u01b0\u1eddng k\u00e8m form \u0111\u0103ng nh\u1eadp, 403 th\u00ec ch\u1ec9 hi\u1ec7n trang l\u1ed7i m\u00e0 kh\u00f4ng c\u00f3 g\u00ec \u0111\u1ec3 \u0111i\u1ec1n v\u00e0o.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Tai-sao-WordPress-bi-loi-403-sau-khi-cai-plugin\"><\/span>T\u1ea1i sao WordPress b\u1ecb l\u1ed7i 403 sau khi c\u00e0i plugin?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>M\u1ed9t s\u1ed1 plugin b\u1ea3o m\u1eadt (Wordfence, iThemes Security, All-in-One WP Security) t\u1ef1 \u0111\u1ed9ng th\u00eam rule b\u1ea3o m\u1eadt v\u00e0o .htaccess sau khi c\u00e0i. N\u1ebfu server kh\u00f4ng h\u1ed7 tr\u1ee3 c\u00fa ph\u00e1p \u0111\u00f3 ho\u1eb7c rule qu\u00e1 nghi\u00eam ng\u1eb7t, to\u00e0n b\u1ed9 ho\u1eb7c m\u1ed9t ph\u1ea7n WordPress s\u1ebd tr\u1ea3 v\u1ec1 403.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Phan-quyen-777-co-sua-duoc-loi-403-khong\"><\/span>Ph\u00e2n quy\u1ec1n 777 c\u00f3 s\u1eeda \u0111\u01b0\u1ee3c l\u1ed7i 403 kh\u00f4ng?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>C\u00f3 th\u1ec3 s\u1eeda \u0111\u01b0\u1ee3c l\u1ed7i 403 \u2014 nh\u01b0ng t\u1ea1o ra l\u1ed7 h\u1ed5ng b\u1ea3o m\u1eadt nghi\u00eam tr\u1ecdng h\u01a1n. Permission 777 cho ph\u00e9p b\u1ea5t k\u1ef3 ai tr\u00ean server \u0111\u1ecdc, ghi, v\u00e0 th\u1ef1c thi file. Tr\u00ean shared hosting, \u0111i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 account kh\u00e1c tr\u00ean c\u00f9ng server c\u00f3 th\u1ec3 ghi file v\u00e0o th\u01b0 m\u1ee5c c\u1ee7a b\u1ea1n. \u0110\u00fang chu\u1ea9n l\u00e0 755 cho th\u01b0 m\u1ee5c v\u00e0 644 cho file \u2014 kh\u00f4ng bao gi\u1edd d\u00f9ng 777 tr\u00ean m\u00f4i tr\u01b0\u1eddng production.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Loi-403-tren-cPanel-co-the-tu-sua-khong-can-ky-thuat-cao\"><\/span>L\u1ed7i 403 tr\u00ean cPanel c\u00f3 th\u1ec3 t\u1ef1 s\u1eeda kh\u00f4ng c\u1ea7n k\u1ef9 thu\u1eadt cao?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ph\u1ea7n l\u1edbn tr\u01b0\u1eddng h\u1ee3p l\u1ed7i 403 tr\u00ean shared hosting cPanel c\u00f3 th\u1ec3 s\u1eeda qua giao di\u1ec7n File Manager m\u00e0 kh\u00f4ng c\u1ea7n SSH hay d\u00f2ng l\u1ec7nh. V\u00e0o File Manager \u2192 click ph\u1ea3i v\u00e0o th\u01b0 m\u1ee5c\/file \u2192 Change Permissions \u2192 \u0111i\u1ec1n s\u1ed1 \u0111\u00fang. N\u1ebfu v\u1ea5n \u0111\u1ec1 ph\u1ee9c t\u1ea1p h\u01a1n (ModSecurity, IP ch\u1eb7n, c\u1ea5u h\u00ecnh server), li\u00ean h\u1ec7 support c\u1ee7a nh\u00e0 cung c\u1ea5p hosting \u0111\u1ec3 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 tr\u1ef1c ti\u1ebfp.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">N\u1ebfu b\u1ea1n \u0111ang d\u00f9ng hosting t\u1ea1i InterData v\u00e0 g\u1eb7p l\u1ed7i 403 kh\u00f4ng t\u1ef1 s\u1eeda \u0111\u01b0\u1ee3c, \u0111\u1ed9i k\u1ef9 thu\u1eadt <strong><a href=\"https:\/\/interdata.vn\/\">InterData<\/a> <\/strong>h\u1ed7 tr\u1ee3 24\/7 qua ticket v\u00e0 live chat, fanpage \u2014 ph\u1ea7n l\u1edbn l\u1ed7i 403 tr\u00ean m\u00f4i tr\u01b0\u1eddng shared hosting c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c gi\u1ea3i quy\u1ebft trong v\u00f2ng 15-30 ph\u00fat khi c\u00f3 \u0111\u1ee7 th\u00f4ng tin error log.<\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>T\u00f3m t\u1eaft n\u1ed9i dung: L\u1ed7i 403 Forbidden l\u00e0 th\u00f4ng b\u00e1o server t\u1eeb ch\u1ed1i quy\u1ec1n truy c\u1eadp d\u00f9 trang web v\u1eabn t\u1ed3n t\u1ea1i. B\u00e0i vi\u1ebft ph\u00e2n t\u00edch c\u00e1c nguy\u00ean nh\u00e2n c\u1ed1t l\u00f5i v\u00e0 h\u01b0\u1edbng d\u1eabn c\u00e1ch kh\u1eafc ph\u1ee5c nhanh ch\u00f3ng tr\u00ean m\u1ecdi thi\u1ebft b\u1ecb. C\u00e1c \u00fd ch\u00ednh: Nguy\u00ean nh\u00e2n ph\u1ed5 bi\u1ebfn: Ph\u00e2n quy\u1ec1n File\/Th\u01b0 m\u1ee5c sai:<\/p>\n","protected":false},"author":11,"featured_media":40368,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-40352","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting"],"_links":{"self":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/40352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/comments?post=40352"}],"version-history":[{"count":11,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/40352\/revisions"}],"predecessor-version":[{"id":40539,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/40352\/revisions\/40539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media\/40368"}],"wp:attachment":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media?parent=40352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/categories?post=40352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/tags?post=40352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}