我需要将 404 错误页面重定向到主页。
我使用下面的代码将 404 页面重定向到主页,但此代码在一个场景中工作。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ /index.php [L]
Run Code Online (Sandbox Code Playgroud)
它适用于www.domain.com/slug1这种类型的 URL
但它不适用于www.domain.com/slug1/slug2/slug3....这种类型的网址。
请为此问题提出任何解决方案。
尝试这个
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . / [L,R=301]
ErrorDocument 404 /index.php
Run Code Online (Sandbox Code Playgroud)
看看这里获得更多帮助