次のように URL を書き換えようとしています。
http://www.example.com/~username
に
http://www.example.com/index.php?user=username
私が持っているコードはこれです:
RewriteRule ^/~([a-zA-Z]+)/?$ /index.php?user=$1 [NC]
フラグを追加する[R]
と、機能して正しい URL にリダイレクトされますが、バックグラウンドで書き換えるためだけにリダイレクトしたくありません。フラグを削除するとR
、404 エラーが発生します。これは Linux の apache です。