我正在尝试使用以下方法为我的网站设置自定义 404 页面:ErrorDocument 404 /404.html
但是当我添加它时,转到 domain.com/dslkjflsdkjflskdjf 不会重定向到 404 页面。相反,它重定向到我的主页,页面上的大部分内容都被破坏了。
我想知道这个 mod_rewrite.c 模块是否是造成这种情况的原因,我尝试过修改它(取出 L,在模块内添加重定向等)但没有运气。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]
</IfModule>