我不知道 htaccess 是如何工作的,无论我阅读了多少教程,它的理论都不会在我的脑海中产生联系。
我正在构建一个简单的 MVC 框架,它工作得很好,除了我不喜欢我处理 htaccess 的方式。要正确重写 URL,这就是我正在做的事情:
RewriteEngine on
RewriteRule ^users/([^/]+)(/([^/]+))?$ controller/users.php?method=$1¶m=$3
如果我添加一个新控制器,我必须进入 htaccess 并添加一个新行:
RewriteRule ^access/([^/]+)(/([^/]+))?$ controller/access.php?method=$1¶m=$3
有没有办法使用通配符字段使其全部自动化,这样我每次更新时都不必访问 htaccess?