3

次のように 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 です。

4

2 に答える 2