{"id":2175,"date":"2025-06-10T22:26:41","date_gmt":"2025-06-10T14:26:41","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/2175.html"},"modified":"2025-06-10T22:26:41","modified_gmt":"2025-06-10T14:26:41","slug":"%e5%a6%82%e4%bd%95%e5%9c%a8wordpress%e4%b8%ad%e8%bf%bd%e8%b8%aa%e7%ac%ac%e4%b8%89%e6%96%b9%e5%9f%9f%e5%90%8d%e8%af%b7%e6%b1%82","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/2175.html","title":{"rendered":"\u5982\u4f55\u5728WordPress\u4e2d\u8ffd\u8e2a\u7b2c\u4e09\u65b9\u57df\u540d\u8bf7\u6c42"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--1\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/dyA-1-400x300.jpg\" alt=\"Bug&#32534;&#35793;&#29422;\" class=\"wp-image-1842\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<p class=\"my-0\">Bug&#32534;&#35793;&#29422;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#36319;&#36394;&#31532;&#19977;&#26041;&#22495;&#21517;&#35831;&#27714;&#23545;&#20110;&#30417;&#25511;&#21644;&#31649;&#29702;&#32593;&#31449;&#27969;&#37327;&#12289;&#38450;&#27490;&#24694;&#24847;&#34892;&#20026;&#20197;&#21450;&#25552;&#39640;&#23433;&#20840;&#24615;&#33267;&#20851;&#37325;&#35201;&#12290;&#22312;WordPress&#20013;&#23454;&#29616;&#36825;&#19968;&#21151;&#33021;&#21487;&#20197;&#36890;&#36807;&#22810;&#31181;&#26041;&#27861;&#26469;&#23436;&#25104;&#12290;&#20197;&#19979;&#26159;&#19968;&#20123;&#24120;&#35265;&#30340;&#35299;&#20915;&#26041;&#26696;&#65306;<\/p>\n<h3>1. &#20351;&#29992;&#25554;&#20214;<\/h3>\n<p>&#26377;&#35768;&#22810;&#25554;&#20214;&#21487;&#20197;&#24110;&#21161;&#20320;&#22312;WordPress&#20013;&#36861;&#36394;&#31532;&#19977;&#26041;&#22495;&#21517;&#35831;&#27714;&#12290;&#20854;&#20013;&#19968;&#20123;&#30693;&#21517;&#30340;&#25554;&#20214;&#21253;&#25324;&#65306;<\/p>\n<ul>\n<li><strong>WP Security<\/strong>: &#25552;&#20379;&#20102;&#24378;&#22823;&#30340;&#23433;&#20840;&#24615;&#21644;&#24615;&#33021;&#22686;&#24378;&#21151;&#33021;&#12290;<\/li>\n<li><strong>WP Auditor Pro<\/strong>: &#21487;&#20197;&#24110;&#21161;&#20320;&#35782;&#21035;&#24182;&#20462;&#22797;&#28508;&#22312;&#30340;&#23433;&#20840;&#28431;&#27934;&#12290;<\/li>\n<\/ul>\n<p>&#23433;&#35013;&#36825;&#20123;&#25554;&#20214;&#21518;&#65292;&#20320;&#38656;&#35201;&#25353;&#29031;&#25554;&#20214;&#30340;&#25351;&#31034;&#37197;&#32622;&#20854;&#35774;&#32622;&#12290;&#20363;&#22914;&#65292;&#36890;&#36807;WP Auditor Pro&#65292;&#20320;&#21487;&#20197;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#25195;&#25551;&#39033;&#30446;&#65292;&#28982;&#21518;&#36873;&#25321;&#35201;&#26816;&#26597;&#30340;&#22495;&#25110;URL&#33539;&#22260;&#12290;<\/p>\n<h3>2. &#33258;&#23450;&#20041;&#20195;&#30721;<\/h3>\n<p>&#22914;&#26524;&#20320;&#23545;&#20195;&#30721;&#26377;&#28145;&#20837;&#20102;&#35299;&#65292;&#20063;&#21487;&#20197;&#33258;&#24049;&#32534;&#20889;&#33050;&#26412;&#26469;&#36861;&#36394;&#31532;&#19977;&#26041;&#22495;&#21517;&#35831;&#27714;&#12290;&#36825;&#36890;&#24120;&#28041;&#21450;&#20351;&#29992;PHP&#25110;JavaScript&#31561;&#32534;&#31243;&#35821;&#35328;&#26469;&#30417;&#21548;HTTP&#35831;&#27714;&#12290;<\/p>\n<h4>&#31034;&#20363;&#20195;&#30721;&#65288;JavaScript&#65289;&#65306;<\/h4>\n<pre><code class=\"language-javascript\">\/\/ &#33719;&#21462;&#24403;&#21069;&#39029;&#38754;&#30340;&#25152;&#26377;HTTP&#35831;&#27714;\nfunction getHttpRequests() {\n    var xhr = new XMLHttpRequest();\n    xhr.open('GET', window.location.href, false);\n    xhr.send(null);\n\n    \/\/ &#26816;&#26597;&#21709;&#24212;&#22836;&#26159;&#21542;&#21253;&#21547;&#29305;&#23450;&#30340;&#31532;&#19977;&#26041;&#22495;&#21517;\n    if (xhr.getResponseHeader('X-Powered-By') &amp;&amp; xhr.getResponseHeader('X-Powered-By').indexOf('Express') !== -1) {\n        console.log('&#31532;&#19977;&#26041;&#22495;&#21517;&#35831;&#27714;:', xhr.getResponseHeader('Referer'));\n    }\n}\n\n\/\/ &#23450;&#26102;&#35843;&#29992;&#27492;&#20989;&#25968;\nsetInterval(getHttpRequests, 5000); \/\/ &#27599;5&#31186;&#33719;&#21462;&#19968;&#27425;&#35831;&#27714;<\/code><\/pre>\n<p>&#36825;&#20010;&#31034;&#20363;&#20195;&#30721;&#23637;&#31034;&#20102;&#22914;&#20309;&#30417;&#21548;HTTP&#35831;&#27714;&#65292;&#24182;&#22312;&#35831;&#27714;&#20013;&#26816;&#27979;&#21040;&#31532;&#19977;&#26041;&#22495;&#21517;&#26102;&#25171;&#21360;&#30456;&#20851;&#20449;&#24687;&#12290;&#35831;&#27880;&#24847;&#65292;&#36825;&#31181;&#26041;&#27861;&#21487;&#33021;&#19981;&#36866;&#29992;&#20110;&#25152;&#26377;&#24773;&#20917;&#65292;&#22240;&#20026;&#23427;&#20381;&#36182;&#20110;&#26381;&#21153;&#22120;&#31471;&#30340;&#21709;&#24212;&#22836;&#20449;&#24687;&#65292;&#32780;&#24182;&#38750;&#25152;&#26377;&#30340;&#26381;&#21153;&#37117;&#33021;&#27491;&#30830;&#22320;&#25552;&#20379;&#36825;&#31181;&#20449;&#24687;&#12290;<\/p>\n<h3>&#24635;&#32467;&#19982;&#27880;&#24847;&#20107;&#39033;<\/h3>\n<ul>\n<li>&#22312;&#21551;&#29992;&#20219;&#20309;&#31532;&#19977;&#26041;&#24037;&#20855;&#20043;&#21069;&#65292;&#35831;&#30830;&#20445;&#23427;&#20204;&#31526;&#21512;&#24744;&#30340;&#32593;&#31449;&#25919;&#31574;&#21644;&#27861;&#24459;&#35201;&#27714;&#12290;<\/li>\n<li>&#23545;&#20110;&#22797;&#26434;&#30340;&#29615;&#22659;&#25110;&#22823;&#35268;&#27169;&#25968;&#25454;&#22788;&#29702;&#65292;&#32771;&#34385;&#20351;&#29992;&#19987;&#38376;&#30340;&#25968;&#25454;&#20998;&#26512;&#24179;&#21488;&#25110;&#26381;&#21153;&#65292;&#22914;Google Analytics&#25110;AWS CloudWatch&#12290;<\/li>\n<li>&#23433;&#20840;&#22320;&#25910;&#38598;&#21644;&#23384;&#20648;&#29992;&#25143;&#25968;&#25454;&#65292;&#36991;&#20813;&#28389;&#29992;&#25110;&#27844;&#38706;&#20010;&#20154;&#20449;&#24687;&#12290;<\/li>\n<\/ul>\n<p>&#36890;&#36807;&#20197;&#19978;&#26041;&#27861;&#65292;&#24744;&#21487;&#20197;&#26377;&#25928;&#22320;&#22312;WordPress&#31449;&#28857;&#20013;&#36861;&#36394;&#31532;&#19977;&#26041;&#22495;&#21517;&#35831;&#27714;&#65292;&#20174;&#32780;&#26356;&#22909;&#22320;&#20445;&#25252;&#24744;&#30340;&#32593;&#31449;&#20813;&#21463;&#25915;&#20987;&#21644;&#25439;&#23475;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--2\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/zp-400x300.jpg\" alt=\"&#40657;&#26495;&#21069;&#30340;Bug&#35821;&#27861;&#35762;&#24072;\" class=\"wp-image-1849\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<p class=\"my-0\">&#40657;&#26495;&#21069;&#30340;Bug&#35821;&#27861;&#35762;&#24072;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<h3>WordPress &#20013;&#36861;&#36394;&#31532;&#19977;&#26041;&#22495;&#21517;&#35831;&#27714;<\/h3>\n<p>&#22312;WordPress&#32593;&#31449;&#19978;&#36861;&#36394;&#31532;&#19977;&#26041;&#22495;&#21517;&#30340;&#35831;&#27714;&#26159;&#19968;&#39033;&#37325;&#35201;&#20219;&#21153;&#65292;&#21487;&#20197;&#30830;&#20445;&#32593;&#31449;&#30340;&#23433;&#20840;&#24615;&#21644;&#29992;&#25143;&#20307;&#39564;&#12290;&#20197;&#19979;&#26159;&#22312;WordPress&#20013;&#35774;&#32622;&#21644;&#20351;&#29992;&#31532;&#19977;&#26041;DNS&#35299;&#26512;&#22120;&#65288;&#22914;Aurora&#65289;&#26469;&#36319;&#36394;&#31532;&#19977;&#26041;&#22495;&#21517;&#35831;&#27714;&#30340;&#26041;&#27861;&#12290;<\/p>\n<h4>1. &#23433;&#35013;&#31532;&#19977;&#26041; DNS &#35299;&#26512;&#22120;<\/h4>\n<p>&#39318;&#20808;&#65292;&#20320;&#38656;&#35201;&#23433;&#35013;&#19968;&#20010;&#31532;&#19977;&#26041;&#30340;DNS&#35299;&#26512;&#22120;&#25554;&#20214;&#65292;&#20363;&#22914;<code>AuroraDNS<\/code>. &#19979;&#36733;&#24182;&#23433;&#35013;&#21518;&#65292;&#22312;&#25554;&#20214;&#31649;&#29702;&#30028;&#38754;&#25214;&#21040; <code>AuroraDNS<\/code> &#24182;&#21551;&#29992;&#23427;&#12290;<\/p>\n<h4>2. &#35774;&#32622;&#35299;&#26512;&#22120;<\/h4>\n<ul>\n<li><strong>&#35774;&#32622;&#26381;&#21153;&#22120;<\/strong>&#65306;&#30830;&#20445;&#20320;&#30340;&#26381;&#21153;&#22120;&#25903;&#25345;DNS&#35299;&#26512;&#21151;&#33021;&#12290;<\/li>\n<li><strong>&#37197;&#32622;&#25991;&#20214;<\/strong>&#65306;&#21019;&#24314;&#25110;&#32534;&#36753; <code>\/etc\/resolv.conf<\/code> &#25991;&#20214;&#65292;&#28155;&#21152;&#20197;&#19979;&#34892;&#65306;<\/li>\n<\/ul>\n<pre><code class=\"language-bash\">nameserver 8.8.8.8<\/code><\/pre>\n<p>&#36825;&#23558;&#21578;&#35785;DNS&#35299;&#26512;&#22120;&#20351;&#29992;Google&#30340;DNS&#26381;&#21153;&#12290;<\/p>\n<ul>\n<li><strong>&#20462;&#25913; .htaccess<\/strong>&#65306;&#22312;Apache&#26381;&#21153;&#22120;&#19978;&#65292;&#25171;&#24320; <code>\/etc\/apache2\/sites-available\/000-default.conf<\/code> &#25110; <code>\/etc\/apache2\/sites-enabled\/000-default.conf<\/code> &#25991;&#20214;&#65292;&#28155;&#21152;&#20197;&#19979;&#34892;&#65306;<\/li>\n<\/ul>\n<pre><code class=\"language-bash\">RewriteEngine On\nRewriteRule ^(.*)$ https:\/\/domain.com\/$1 [R=301,L]<\/code><\/pre>\n<p>&#36825;&#37324;&#65292;<code>domain.com<\/code> &#26159;&#20320;&#35201;&#36861;&#36394;&#30340;&#31532;&#19977;&#26041;&#22495;&#21517;&#12290;<\/p>\n<h4>3. &#22312; WordPress &#20027;&#39064;&#20013;&#23454;&#29616;&#36861;&#36394;<\/h4>\n<ul>\n<li><strong>&#20462;&#25913;&#20027;&#39064;&#20195;&#30721;<\/strong>&#65306;&#22312;&#20320;&#30340;WordPress&#20027;&#39064;&#20013;&#23547;&#25214;&#30456;&#20851;&#20195;&#30721;&#65292;&#36890;&#24120;&#36825;&#20123;&#20195;&#30721;&#20301;&#20110;<code>functions.php<\/code>&#25110;<code>wp-content\/themes\/your-theme\/wp-admin\/includes\/class-wp-hook.php<\/code>&#31561;&#25991;&#20214;&#20013;&#12290;&#26597;&#25214;&#31867;&#20284;&#20110;&#20197;&#19979;&#20195;&#30721;&#30340;&#22320;&#26041;&#65306;\n<pre><code class=\"language-php\">add_action('template_redirect', 'track_third_party_requests');\nfunction track_third_party_requests() {\n    \/\/ &#36825;&#37324;&#25554;&#20837;&#20320;&#30340;&#20195;&#30721;&#26469;&#36861;&#36394;&#31532;&#19977;&#26041;&#22495;&#21517;&#35831;&#27714;\n}<\/code><\/pre><\/li>\n<li>\n<p><strong>&#20195;&#30721;&#31034;&#20363;<\/strong>:<\/p>\n<pre><code class=\"language-php\">add_filter( 'the_content', 'add_custom_css' );\n\nfunction add_custom_css($content) {\n    $url = 'https:\/\/example.com';\n    $headers = array(\n        'User-Agent: Mozilla\/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/96.0.4664.110 Safari\/537.36',\n        'Accept-Language: en-US,en;q=0.5'\n    );\n\n    $ch = curl_init();\n    curl_setopt($ch, CURLOPT_URL, $url);\n    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);\n    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n\n    $response = curl_exec($ch);\n    curl_close($ch);\n\n    if ($response === false) {\n        return $content;\n    }\n\n    $matches = [];\n    preg_match_all('\/&lt;links+href=\"([^\"]+)\"\/i', $response, $matches);\n    foreach ($matches[1] as $match) {\n        $request_url = parse_url($match);\n        if (isset($request_url['host']) &amp;&amp; $request_url['host'] == $url) {\n            echo '&lt;style type=\"text\/css\"&gt;a[href=\"' . $request_url['path'] . '\"] {color:red;} &lt;\/style&gt;';\n        }\n    }\n\n    return $content;\n}<\/code><\/pre>\n<\/li>\n<\/ul>\n<p>&#36825;&#20010;&#20989;&#25968;&#20250;&#22312;&#29992;&#25143;&#35775;&#38382;&#39029;&#38754;&#26102;&#65292;&#26681;&#25454;&#35831;&#27714;&#30340;URL&#26816;&#26597;&#26159;&#21542;&#26469;&#33258;&#31532;&#19977;&#26041;&#22495;&#21517;&#65292;&#24182;&#28155;&#21152;&#30456;&#24212;&#30340;CSS&#26679;&#24335;&#20197;&#26174;&#31034;&#32418;&#33394;&#38142;&#25509;&#12290;<\/p>\n<h4>4. &#39564;&#35777;&#21644;&#35843;&#25972;<\/h4>\n<ul>\n<li>&#20351;&#29992;&#27983;&#35272;&#22120;&#24037;&#20855;&#26597;&#30475;&#26159;&#21542;&#23384;&#22312;&#20219;&#20309;&#32418;&#33394;&#38142;&#25509;&#65292;&#20197;&#30830;&#35748;&#31532;&#19977;&#26041;&#22495;&#21517;&#35831;&#27714;&#24050;&#27491;&#30830;&#36861;&#36394;&#12290;<\/li>\n<li>&#26681;&#25454;&#38656;&#35201;&#35843;&#25972;&#20195;&#30721;&#65292;&#27604;&#22914;&#22686;&#21152;&#26356;&#22797;&#26434;&#30340;&#36923;&#36753;&#26469;&#22788;&#29702;&#19981;&#21516;&#30340;&#24773;&#20917;&#25110;&#26356;&#25913;CSS&#26679;&#24335;&#12290;<\/li>\n<\/ul>\n<p>&#36890;&#36807;&#20197;&#19978;&#27493;&#39588;&#65292;&#20320;&#21487;&#20197;&#26377;&#25928;&#22320;&#22312;WordPress&#32593;&#31449;&#20013;&#36861;&#36394;&#31532;&#19977;&#26041;&#22495;&#21517;&#30340;&#35831;&#27714;&#65292;&#24182;&#25552;&#20379;&#26356;&#22909;&#30340;&#29992;&#25143;&#20307;&#39564;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; &#36319;&#36394;&#31532;&#19977;&#26041;&#22495;&#21517;&#35831;&#27714;&#23545;&#20110;&#30417;&#25511;&#21644;&#31649;&#29702;&#038;#32..<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[59],"tuisongtax":[],"class_list":["post-2175","post","type-post","status-publish","format-standard","hentry","category-wpdt","tag-pzjc"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/2175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/comments?post=2175"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/2175\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=2175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=2175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=2175"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=2175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}