タイトルのとおり、すべての php ページを 'htm' に書き直し、すべての .php リクエストを禁止したいのですが、人々は ' .htm?querystring' のような URL でのみページにアクセスできますが、'.php' で結果を取得することはできません。私は?私は以下のルールを書きますが、それは機能しません(すべてのページは404です)
RewriteRule ^(.*)\.htm$ $1\.php [QSA,PT,L]
RewriteRule ^(.*)\.php$ 404 [QSA,PT,L]