簡體   English   中英

PHP代碼段導致WordPress中的第404頁

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM