Yii2:yii2中的子目录无法正常工作

时间:2016-04-19 12:16:13

标签: yii2

我在yii2安装的项目中创建了一个子文件夹,我想将这个子文件夹作为普通的html网站工作,但是它重定向到yii2登录页面。如何让它作为一个普通的HTML网站工作?

6 个答案:

答案 0 :(得分:2)

您可以将其添加到yii2app/frontend/web/文件夹中。因为这个文件夹是公开的。

如果需要,请重写url。例如:

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

答案 1 :(得分:1)

在我看来,您可以将子文件夹视为module in yii2,可以将其作为单个部分进行访问,其路径如下:  [your root directory]/[your module name]/[your controller under the module]/[your action]

答案 2 :(得分:0)

检查Yii2路由,确保应用程序允许访问html目录。理想情况下,您可以根据MVC / Yii2设计原则将HTML放在“view”目录中。

答案 3 :(得分:0)

例如,您在yii2目录中添加normal_html文件夹。您应该编辑Web服务器的配置(如果它的nginx在根据apache更改DocumentRoot的情况下更改其他根目录)。

答案 4 :(得分:0)

使用您的 / web 文件夹中的HTML页面创建子文件夹。当您通过http://localhost/访问Yii2网站时,您现在可以通过http://localohost/your-subfolder/your-html-file.html将HTML网站称为。

答案 5 :(得分:0)

无需在网络文件夹中创建文件夹。您可以通过在yii2根目录中创建一个文件夹来实现此目的,但请记住以下事项:

<强> 1。将index.html / index.php保留在子文件夹中。

<强> 2。不要在子文件夹中使用子文件夹。

第3。您的子文件夹文件不应采用yii2 url格式的格式。