我正在尝试通过前端控制器发送请求的页面。
我需要匹配以下网址
domain.com/admin/
domain.com/admin/somepage
但我在 /admin 子文件夹中也有一些我不想匹配的资产
domain.com/assets
domain.com/assets/mything.css
domain.com/assets/mything.css
domain.com/xml/myxml.xml
我已经编写了以下规则(在站点根目录中的 .htaccess 内,适用于所有 5 个示例 URL。我如何让它只匹配前两个?)
RewriteBase /
# index.php is the front controller
RewriteRule ^(admin) admin/index.php [L,QSA]
我可以看到两种方法(我想知道如何使用文件夹“assets”和“xml”作为排除项并通过设置扩展名)