编程语言
首页 > 编程语言> > php-htaccess错误文档404并将URL传递到路径

php-htaccess错误文档404并将URL传递到路径

作者:互联网

如何使用.htaccess将404的URL传递到我的404.html页面

例如,如果我访问无效的页面:/ user / 123

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /?404.php?error_path={???}
                                         ^
=========================================^ 

导致404重定向到/404.php?error_path=/user/123

解决方法:

ErrorDocument不是mod_rewrite的一部分,并且无效.这是您要找的东西吗?

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Rewriterule ^(.*) /404.php?error_path=$1 [R=301,L]

标签:htaccess,php,errordocument
来源: https://codeday.me/bug/20191014/1912383.html