我正在使用 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。但是,当我访问网站本身时:
www.example.com
它也尝试重写该 URL,显示view.php页面,就好像ID留空一样,而不是像通常那样显示index.php 。
我将如何解决这个问题?