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