亚洲国产精品久久一线不卡,日韩av片无码一区二区不卡电影 ,欧美搡BBBBB搡BBBBB,18禁裸男晨勃露J毛免费观看

專業(yè)WORDPRESS主題設計制作

禁止wp-json防止數(shù)據被采集,通過wp-json保留wp相關信息(禁止使用wps)

發(fā)布于: 2023-02-12

為了保護wordpress數(shù)據的安全,對于展示型網站我們強烈建議將wordpress的接口文件wp-json禁用,以防止網站數(shù)據泄露。

WordPress網站一般會有開放的接口來獲取網站元數(shù)據

參考:https://developer.wordpress.org/rest-api/reference/posts/

例如這個樣例網站:http://www.bkxoo.cn/

獲取他們博客列表接口為:

http://www.bkxoo.cn/wp-json/wp/v2/posts

一般讀接口都是不保護的,你直接瀏覽器打開就能訪問到。

我們一般抓取一個WordPress網站,只需要抓取他的posts、categories、tags即可。

禁止wp-json防止數(shù)據被采集,通過wp-json保留wp相關信息

WordPress 4.4 版本以后便具備了 REST API 功能,也就是通過 wp-json 的 URL 就可以訪問,通過 REST API 生成的 JSON 接口,可以輕松的獲取網站數(shù)據,便于做 APP 或者小程序的調用接口等,然而為了防止被其他人公開調用,可以增加權限判斷和 IP 限制,當然老黑覺得也可以修改一下“wp-json”這個訪問路徑。

 

WP REST API 是 WordPress 的一個功能,為其提供對外標準的 RESTFul 接口,隨著 RESTFul 的暢行和各種前端框架的出現(xiàn),WP REST API 可以讓 WordPress 不僅僅存在 Web 端,可以讓 WordPress 不僅僅履行一個博客功能,而是可以讓它作為后臺終端(BackEnd),然后以各種應用的形式實現(xiàn)在各種各樣的設備中。

其實修改非常簡單,算是一行代碼就可以搞定,因為 WordPress 本身就提供了一個 rest_url_prefix 的動作鉤子,直接返回我們需要修改成最終的路徑即可,代碼如下:

// 自定義 WordPress wp-json 路徑
add_filter( 'rest_url_prefix', function() {
return 'wp-json';
});

直接將代碼放置到當前主題 functions.php 文件中,然后記得在 WordPress 后臺-設置-固定鏈接中點擊一下保存,這樣固定鏈接才會被 WordPress 刷新,代碼才會完全生效,然后就可以直接訪問了。

//禁用 REST API、移除 wp-json
add_filter('rest_enabled', '_return_false');
add_filter('rest_jsonp_enabled', '_return_false');
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );

當然也可以通過以上四行代碼禁止 WP REST API,從而徹底關閉 WordPress 的 json 數(shù)據,如果你的 WordPress 沒有使用,那么老黑建議禁止關閉該功能是很有必要的。

TAG列表 wordpress最新最熱TG匯集,掌握wordpress熱線內容
xmlrpc.php攻擊namechep域名優(yōu)惠碼wordpress描文本Shortcodes Ultimatewordpress小圖標不顯示WooCommerce 商店wordpress文章瀏覽數(shù)量統(tǒng)計WordPress大氣的樣式Mega Menu插件http://www.fandutaoci.cnwordpress Post ViewsWordPress違禁詞檢查安裝WordPress插件wp-json防止數(shù)據被采集xmlrpc.php漏洞Pretty Links Pro插件wp-json鏈接WordPress自動備份Wordfence Security插件wp-json安全設置Avada主題WP-No-Tag-Base插件WordPress自定義頁眉WP SMTP插件WooCommerce隱藏WordPress后臺登錄地址WP安全登錄插件推薦WordPress頁腳加載JSwordpress打開是代碼WordPress tagh5自適應布局WordPress外鏈特色圖片什么是 WooCommerceAll In One WP SecurityWordPress過濾敏感詞插件WordPress菜單自定義圖標WooCommerce 定價WordPress網站安全防wordpress DropboxWordPress頁腳頁眉插件namechep續(xù)費優(yōu)惠碼Image Sizes插件網站添加CDNwp-json漏洞百度熊掌號Redis加速緩存插件wp-json優(yōu)化Jetpack站點加速器CDN圖像緩存bootstrap自適應布局去除tag標簽urlCWP開啟Redis緩存WordPress站內搜索排除所有頁面wordpress安全防護robots.txt禁止訪問禁用 xmlrpc.php保護robots.txtrobots.txt安全設置Better Search Replace插件主機殼WordpressWordPress廣告詞檢測Shortcodes Ultimate插件WordPress超級菜單wordpress文章卡片樣式織夢采集俠wordpressEasy WP Cleaner插件WordPress官網制作WordPress網站防護WordPress濾敏感詞過濾插件Dropbox上傳失敗WordPress虛擬主機偽靜態(tài)WordPress文章描文本wordpress感謝頁面wordpress漏洞修復wordpress更換域名圖標不顯示WordPress tag模版修改wordpress登錄地址WordPress站內搜索排除某些類別的文章nameCheap最新優(yōu)惠碼critical automatic updatesBackWPup插件Rich Snippets結構化數(shù)據wordpress常規(guī)設置WP插件優(yōu)化head代碼wordpress cdn隱藏WordPress代碼內版本號谷歌 SEOCWP控制面板轉KLOXO-MRAwesome Support扒站怎么改wordpress主題WordPress調試模式WooCommerce 功能WP SMTP插件設置Markdown here插件wordpress表單跳轉Footer and Post Injections插件Featured Image From URLWordPress網站惡意代碼Jetpack插件Avada主題演示WordPress顯示運行數(shù)據庫
服務電話:
0533-2765967

微信 13280692153