很多朋友对于yii2网站源码和Yii2高级应用程序模板修改前台后台的访问路径不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
首先我们先看下Yii2高级应用程序模板的目录结构,如下图所示:
第一步:需要把网址的运行目录指向frontend/web文件。这样就能http://localhost访问到前台。下面步骤就解决怎么访问后台。
第二步:在frontend/web目录下面建一个文件夹admin。把原本在backend/web下面的文件迁移到admin下面。
第三步:修改frontend/web/admin目录下面的index.php文件,内容如下:
<?php\ndefined(&39;)ordefine(&39;,true);\ndefined(&39;)ordefine(&39;,&39;);\nrequire__DIR__.&39;;\nrequire__DIR__.&39;;\nrequire__DIR__.&39;;\nrequire__DIR__.&39;;\n$config=yii\\helpers\\ArrayHelper::merge(\nrequire__DIR__.&39;,\nrequire__DIR__.&39;,\nrequire__DIR__.&39;,\nrequire__DIR__.&39;\n);\n(newyii\\web\\Application($config))->run();
第四步:浏览器输入http://localhost/admin看是否能正常访问到后台。Nginx服务器需要配置伪静态:
location/{\n39;tarealfiletoindex.php\ntry_files$uri$uri//index.php$is_args$args;\n}\n#Ifyouwantasingledomainnameatthefrontandbackends\nlocation/admin{\ntry_files$uri$uri//admin/index.php$is_args$args;\n}
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!
