为什么使用htaccess将扩展名附加到我的查询字符串中?
示例网址:http://localhost/opt1/opt2
结果:'QUERY_STRING' => string 'route=opt1/opt2.php' (length=27)
htaccess
RewriteCond %{REQUEST_FILENAME} !index\.php$
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]
我最近安装了最新版本的WAMP服务器,但找不到任何引起此问题的设置。
修改
我刚刚算出扩展名仅在实际文件存在时才添加。所以我的htaccess规则一定是错误的。.