我将我的网站文件保存在/public/
目录中。
因此,例如,要访问css文件,如果我们指向绝对html路径,那么它将是
/public/css/reset.css
。
我有/public/index.php
个文件来处理每个请求。所以,我的主站点API工作正常。
这是我的简单.htaccess :(在public
dir之外)
<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
(因此,对于其他文件也是如此)
答案 0 :(得分:1)
RewriteCond -f public%{REQUEST_URI}
RewriteRule ^(.+)$ public/$1 [L]