自分用にメモ。
.htaccess
<IfModule mod_rewrite.c>
# RewriteEngineの起動
RewriteEngine On
# ファイル名の処理 (Ref: https://www.javadrive.jp/apache/htaccess/index9.html)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}\.php -f
# クエリの抽出
RewriteCond %{QUERY_STRING} (.+)
# リダイレクト実行
RewriteRule ^(.*)$ $1.php?%1 [L]
</IfModule>
実行例
https://example.com/mypage?user=0
=> https://example.com/mypage.php?user=0
まとめ
もし困ってる人がいたら力になれればいいな…。