我对我的重写感到困惑。我想做以下事情:
- example.com/ not/needed /index.php → example.com/index.php
- example.com/ not/needed /folder/ → example.com/folder/
- 应保留查询参数
我已经有一个可以完成这项工作的重写规则:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^not/needed(.*)$ $1 [L,R=302,QSA]
但是在重写之后,我得到 404。我怎样才能告诉服务器它应该显示原始 URI 的内容?