我使用的是基于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;对于上述文件夹中的所有文件。