我在yii2安装的项目中创建了一个子文件夹,我想将这个子文件夹作为普通的html网站工作,但是它重定向到yii2登录页面。如何让它作为一个普通的HTML网站工作?
答案 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格式的格式。