资产未使用带有用户目录的mod_rewrite加载

时间:2015-02-23 18:08:30

标签: php apache .htaccess cakephp mod-rewrite

我使用的是基于Linux的服务器,它可以处理多个用户,允许每个用户托管他们的私人网站。 URL如下:

http://ip.address/~user/website

为了使这与Cake PHP一起使用,使用了以下webroot .htaccess:

1. <IfModule mod_rewrite.c>
2.    RewriteEngine On
3.    RewriteBase /~user/Website/app
4.    RewriteCond %{REQUEST_FILENAME} !-d
5.    RewriteCond %{REQUEST_FILENAME} !-f
6.    RewriteCond %{REQUEST_URI} !^/(app/webroot/)?(img|css|js)/(.*)$
7.    RewriteRule ^(.*)$ index.php [QSA,L]
8. </IfModule>

From Cake PHP Cookbook我找到了.htaccess的上述代码,其中第6行应该提供目录img, css, js访问文件的真实路径。但是,上述.htaccess仍会导致资源未找到&#34;对于上述文件夹中的所有文件。

0 个答案:

没有答案