0
我把我的网站文件保存在/public/
目录下。如何用mod_rewrite模拟公共目录
因此,例如,访问css文件,如果我们点的绝对路径HTML,这将是
/public/css/reset.css
。
我有/public/index.php
文件处理每个请求。所以,我的主站点API工作正常。
这里是我的简单的.htaccess:(该public
目录外)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule !\.(js|ico|gif|jpg|png|css|html)$ public/index.php
</IfModule>
我如何添加mod_rewrite的规则,所以,当我问mysite.com/css/reset.css
我得到mysite.com/public/css/reset.css
(所以,对于其他文件太)
我试过这个。它不起作用;(当我打开'mysite.com'时,它会打开我的网站 – 2012-03-04 10:36:18
的目录,它只有在我指向'http:// mysite.com/public/$ 1'而不是'public/$ 1'时才有效,没有RewriteCond,可以不直接重定向?我的意思是不显示URL中的/ public/path? – 2012-03-04 10:49:13