
呼叫REST API 發生未預期的結果(404 Error)
問題 WordPress在「工具」->「網站狀態」中出現 網站狀態 呼叫 REST API 發生未預期的結果 www.yoururl.com/wp-json/wp/v2/types/post?context=edit 出現 404 Error 實際狀況是「變更永久網址會出現404錯誤」 只好尋求谷歌大神的協助發現是Nginx設定錯誤,但由於Nginx不支援.htaccess文件,依據下列方式處理 1 2 3 4 5 6 7 #下列是我的平台 Debian GNU/Linux 11(Kernel: 5.10.0-19) WordPress 發佈版本 6.1 網頁伺服器軟體 nginx/1.18.0 伺服器版本 10.5.15-MariaDB-0+deb11u1 PHP 版本 7.4.30 ( fpm-fcgi) cURL 版本 7.74.0 處理步驟 修改你的nginx配置文件 一般位置在/etc/nginx/con.d或/etc/nginx/sites-available/其中一處資料夾內 在server標籤內中,新增或修改以下程式碼 1 2 3 4 5 6 7 server { ......... location / { try_files $uri $uri/ /index.php?$args; #修改成這樣 } ......... } 重啟nginx服務 修改完成後首先查看配置文件的完整性 ...