Php
如何在 wordpress 中創建一個返回程式碼 200 的 url?
這是必需的,因為我需要在 GCP 中為 word press 實例實現負載均衡器。
只有通過健康測試,GCP 才會將請求轉發給 wordpress 實例。
這是健康檢查螢幕的典型定義
它期望“請求路徑”返回 200。否則,目標系統將被視為已關閉。
但是,如果我在 wordpress 中創建一個頁面,例如
/index.php/newpage
,它將始終返回 301。當 wordpress 站點啟動並執行時,它無法通過健康檢查。
有什麼方法可以在 wordpress 中定義一個返回 200 的頁面?希望它不需要額外的外掛,因為我想避免維護額外的外掛。
我最後的手段是添加一個 url 到 php 伺服器,它將返回 200。但是這個 url 的狀態可能不是 100% 反映 wordpress 站點的健康狀況(例如,由於 mysql 問題,它可能會下降)。如果確實是最後的手段,那麼最好的實施方式是什麼?我不精通php開發。
wordpress 的版本是 4.6.2
您可以使用您的 WordPress 安裝首頁進行健康檢查。這是 WordPress 網站可用的最可靠指標。
對於它的價值,我必須在一個容器中建立一個 WordPress 站點並通過健康檢查才能成功,然後才能將流量定向到它。只有在通過瀏覽器安裝了 WordPress 之後,“首頁”的建議才有效。在此之前,他們將 302 狀態程式碼返回到
/wp-admin/install.php
. 我在容器文件夾中閒逛並決定使用/wp-includes/images/blank.gif
健康檢查路徑。這使得健康檢查成功並且流量開始路由到容器。從那裡我通過瀏覽器安裝了 WordPress,並且能夠將執行狀況檢查路徑更改回/
.