2016-04-19 75 views
1

我在yii2安裝的項目中創建了一個子文件夾,我想將這個子文件夾作爲一個普通的html網站,但是它重定向到yii2登錄頁面。如何使它作爲一個正常的HTML網站?Yii2:yii2中的子目錄不工作

+0

這可能是網絡服務器配置錯誤。嘗試配置您的web服務器,將現有文件提供給服務,但不存在將重定向到Yii,指南中提供的配置應該這樣做:http://www.yiiframework.com/doc-2.0/guide-start-installation.html#配置-web-servers – particleflux

+0

這個文件夾應該在web目錄中。 – StalkAlex

回答

0

檢查Yii2路由以及確保應用程序允許訪問html目錄。理想情況下,您可以根據MVC/Yii2設計原則將HTML放入「視圖」目錄中。

0

例如,您在yii2目錄中添加了normal_html文件夾。您應該編輯Web服務器的配置(如果它是nginx,則更改root,否則如果Apache更改DocumentRoot)文件夾。

2

您可以將其添加到yii2app/frontend/web/文件夾中。因爲這個文件夾是公開的。如果需要,可以重寫url。例如:

RewriteRule ^desiredurl/$ frontend/web/subfolder/filename [NC,L] 
1

在我眼裏,你可以把你的子文件夾作爲module in yii2,可與這樣的路線單站點進行訪問的: [your root directory]/[your module name]/[your controller under the module]/[your action]

0

無需在web文件夾中創建文件夾。你可以通過在你的yii2根目錄下創建一個文件夾來實現,但是請記住下面的東西:

1.將index.html/index.php保存在你的子文件夾中。

2.不要在子文件夾中使用子文件夾。

3.您的子文件夾文件不應採用yii2 url格式。