はい、私はこれが何百回も尋ねられたことを知っています. しかし、実際に機能するバージョンが見つかりません。現在、これまでに試したものはすべて削除.php
で機能しますが、それが問題の始まりです。$_GET
私のサイトのいくつかのページはリクエストに依存しています。たとえばprofile
、URL http://www.example.com/profile?username=Systemにアクセスすると 404 が返されますが、それがなくても問題なく?username=System
動作します。私が持っている現在のコードは
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php