Php 如何重定向我的页面
我把我的yii2模板升级项目上传到免费的webhost站点…我的问题是我可以像这样在浏览器中打开我的站点 如何删除该前端/网站 所以当我要在浏览器中打开前端时,就像这样Php 如何重定向我的页面,php,.htaccess,mod-rewrite,url-rewriting,yii2,Php,.htaccess,Mod Rewrite,Url Rewriting,Yii2,我把我的yii2模板升级项目上传到免费的webhost站点…我的问题是我可以像这样在浏览器中打开我的站点 如何删除该前端/网站 所以当我要在浏览器中打开前端时,就像这样 提前感谢您。您可以在Root/.htaccess中尝试此功能 RedirectMatch 301 ^/yiiproj/?$ http://mysite.freehost.com/yiiproj/frontend/web/ 如果RedirectMatch没有帮助,请尝试以下方法 RewriteEngine on R
提前感谢您。您可以在Root/.htaccess中尝试此功能
RedirectMatch 301 ^/yiiproj/?$ http://mysite.freehost.com/yiiproj/frontend/web/
如果RedirectMatch没有帮助,请尝试以下方法
RewriteEngine on
RewriteRule ^yiiproj/?$ http://mysite.freehost.com/yiiproj/frontend/web/ [R=301,NC,L]
您需要将所有框架部分放在web“可下载”文件夹之外。在任何免费主机上,您都可以在“public_html”或“www”文件夹中找到可下载的部分 基本应用程序
require(__DIR__ . '/../myyiiapp/vendor/autoload.php');
require(__DIR__ . '/../myyiiapp/vendor/yiisoft/yii2/Yii.php');
$config = require(__DIR__ . '/../myyiiapp/config/web.php');
require(__DIR__ . '/../../vendor/autoload.php');
require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/../../common/config/bootstrap.php');
require(__DIR__ . '/../config/bootstrap.php');
$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . '/../../common/config/main.php'),
require(__DIR__ . '/../../common/config/main-local.php'),
require(__DIR__ . '/../config/main.php'),
require(__DIR__ . '/../config/main-local.php')
);
Yii2是非常解耦的,你们可以制作一个定制的应用程序,在公共可访问的区域中可能有10个web目录。每个web/index.php文件指向相同的供应商目录(因为只需要一个yii安装)、相同的配置文件(如果您只需要不同的html)或个性化配置文件(如果应用程序通常具有相同的db但不同的控制器集)考虑一下配置示例,我在yiiproj3中找到3行不是主索引文件,而是web/index.php文件。查看应用程序时,这是第一个调用的文件,它使用相对路径加载框架。您可以添加自己的htaccess,默认情况下,yii2没有它。我已经创建了名为yiiproj的目录,其中是yii framework,我找不到这个$config=require(DIR.'/../myyiiapp/config/web.php');编辑这两行后出现错误,最后一行在web/inde.xphp中找不到