我目前正在尝试配置我的服务器,以便任何丢失的页面都会在 404 自定义页面上优雅地出错。不幸的是,一切似乎都出现了 500 内部服务器错误。
我的服务器中的站点设置(不使用 .htaccess)是:
AllowOverride All
RewriteEngine On
ErrorDocument 404 /404.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ $1.php [L]
如果我输入 domain.com/missingpage - 我得到的只是 500 错误。非常感谢这里的指导。谢谢