2017-04-04 84 views
0

如何將文件上傳文件夾保存在項目的根目錄下。 哪些改變需要在htaccess?YIi2上傳文件夾移動到項目根目錄

Options -Indexes 

<IfModule mod_rewrite.c> 
    RewriteEngine on 

    RewriteCond %{REQUEST_URI} !^public 
    RewriteRule ^admin(.+)?$ backend/web/$1 [L,PT] 
    RewriteRule ^(.*)$ frontend/web/$1 [L] 
</IfModule> 

# Deny accessing below extensions 
<Files ~ "(.json|.lock|.git)"> 
Order allow,deny 
Deny from all 
</Files> 

# Deny accessing dot files 
RewriteRule (^\.|/\.) - [F] 

目前我的圖像文件儲存在 項目/後端/網絡/上傳/ 我要上傳動態文件的項目,即項目的 根文件夾/ uploadImage

回答

0

先進項目的根目錄模板是您的應用程序的主目錄上的兩個級別。

那麼如果你有適當的適合這個,需要這個級別的訪問,你可以創建一個別名,如:

Yii::setAlias('@my_project_home', realpath(dirname(__FILE__).'/../../')); 

,或者如果你想儲存在項目目錄上傳子目錄

Yii::setAlias('@my_project_upload', realpath(dirname(__FILE__).'/../../upload')); 

您可以使用retrive別名:

Yii::getAlias('@my_project_upload'); // displays: your_project/upload 

多看這裏別名http://www.yiiframework.com/doc-2.0/guide-concept-aliases.html

+0

我自己實現了。 –

相關問題