私はmod_rewriteを使用して変換しています:
www.example.com/view.php?ID=1234
の中へ
www.example.com/1234
次のルールを使用します。
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)?$ view.php?ID=$1 [L]
これは機能し、URLを正しく書き換えます。ただし、次のWebサイトにアクセスすると、次のようになります。
www.example.com
通常のようにindex.phpを表示するのではなく、IDが空白のままになっているようにview.phpページを表示して、そのURLも書き直そうとします。
これを修正するにはどうすればよいですか?