0

我将我的网站文件保存在/public/目录中。

因此,例如,要访问 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(所以,对于其他文件)

4

1 回答 1

1
RewriteCond -f public%{REQUEST_URI}
RewriteRule ^(.+)$ public/$1 [L]
于 2012-03-04T04:03:33.100 回答