Apache重定向到公共子文件夹

时间:2016-01-26 05:55:23

标签: php apache .htaccess redirect url-redirection

我正在尝试在网上实现一个免费的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]

为了获得一些帮助,上面是否足够清楚? - 谢谢!

0 个答案:

没有答案