我正在使用支持 php-fpm 的控制面板“Hestia”在 Ubuntu 20.04 上重新安裝服務器。但是如果我在 .htaccess 中使用,我在首頁 domain.com/ 中有 404 錯誤:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(en/|ua/|) $1404.php [L]
如果我添加 /index ( domain.com/index ),所有其他頁面和首頁都可以正常作業。如果我評論這條規則 - 所有作品和首頁也是如此,但我沒有我的 404 頁面。
請幫助將我的 .htaccess 轉換為 php-fpm 友好。我需要做什么?
uj5u.com熱心網友回復:
對不存在的檔案使用重寫規則到 404 處理程式不是顯示自定義 404 的標準方式。我將使用該ErrorDocument指令來實作這一點。
在
$DOCUMENT_ROOT/.htaccess:ErrorDocument 404 /404.php在
$DOCUMENT_ROOT/en/.htaccess:ErrorDocument 404 /en/404.php在
$DOCUMENT_ROOT/ua/.htaccess:ErrorDocument 404 /ua/404.php
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/463574.html
標籤:php 网络 http-status-code-404
