我有类似的东西
header('Location:index.php?login_error='.urlencode($error));
我想成功
header('Location:error/'.urlencode($error));
使用重写。我使用的规则是
RewriteRule ^error/([a-zA-Z]+)$ index.php?login_error=$1 [QSA]
但它不工作可以有人请指导。任何帮助将不胜感激。
.htaccess 文件
RewriteEngine On
RewriteRule ^login/?$ index.php [NC,L]
RewriteRule ^home/?$ home.php [NC,L]
RewriteRule ^logout/?$ logout.php [NC,L]
RewriteRule ^error/([a-zA-Z]+)$ index.php?login_error=$1 [QSA]