バニティURLを使用するようにhtaccessrewritemodsがあります。ログインに失敗したことを知らせる$_GET変数をログインページに手動で渡そうとしていますが、バニティURLのため、手動で渡された$_GET変数は無視されます。これを修正するにはどうすればよいですか?
これが私が通過しようとしていることです、
http://mysite.com/login?failed=1
しかし、それが機能する唯一の方法は、次のことを行うことです。
http://mysite.com/?p=login&failed=1
これは明らかに醜い効果を生み出します。
私のhtaccessファイル、
RewriteEngine On
RewriteBase /ncms/admin
RewriteRule ^([a-zA-Z0-9-]+)$ index.php?p=$1 [L]
RewriteRule ^([a-zA-Z0-9-]+)/$ index.php?p=$1 [L]