我正在尝试在网上实现一个免费的MVC。我的项目存储在http://localhost/project/
文件和文件夹结构如下:
/project/
public/ (here I have index.php plus css subfolder, js etc)
controllers/
views/
models/
文件index.php(主要文件)保存在公共文件夹中。
现在,当我尝试通过web访问:http://localhost/project/employees
它运行良好,它加载员工控制器......但是当试图访问http://localhost/project/employees/methodtest
时,我得到了File not Found +我的CSS文件(存储)在public/css/main.css
)中无法加载并显示路径:http://localhost/employees/methodtest/main.css
。
我希望能够拨打http://localhost/employees/somemethod/someparams/etc
,但我的css文件夹/文件仍在使用。
这是我的重定向设置:
RewriteEngine on
RewriteBase /employees/
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
为了获得一些帮助,上面是否足够清楚? - 谢谢!