[英]PHP code snippet causes page 404 in WordPress
我面臨WordPress的一個奇怪問題。 當我將此行作為博客文章中的代碼段時:
$app = require_once __DIR__.'/../bootstrap/app.php';
嘗試預覽頁面時出現404錯誤,我將無法保存所有帖子,但是例如,如果我使代碼行不正確,請通過以下方式從require中刪除最后一個“ e”:
$app = requir_once __DIR__.'/../bootstrap/app.php';
一切正常。 代碼是否以某種方式執行並導致問題?
您的Web主機可能啟用了偏執的Web應用程序防火牆(最有可能是mod_security ),並具有阻止包含類似於PHP代碼的數據的請求的規則。
請與您的虛擬主機聯系,並要求他們關閉此功能。
WordPress有點有趣,嘗試使用get_stylesheet_directory()函數。 這會將路徑返回到您的主題目錄。
require_once(get_stylesheet_directory()。'/path/to/bootstrap.css);
而且require_once函數不會返回任何內容,因此沒有必要嘗試將其分配給變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.