ページを書き直そうとしていますが、クエリが繰り返されます。
http://www.website.com/settings/index.php?page=account
これに書き換えます:
http://www.website.com/settings/account
したがって、私の問題は、ページでサーバー検証を使用すると、リダイレクト先になりますsettings/account?valid=failed
が、残念ながら次のようになることです。
http://www.website.com/settings/account?valid=false&page=account
これは私の書き換えコードです:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([A-Za-z0-9-]+)?$ index.php?page=$1 [L,QSA]