您好,我像这样在临时 IP 地址中创建 yii 应用程序
http://74.220.215.220/~cineklik/
但是我的项目中的链接不起作用我该如何解决?
我想我需要在 Yii 中修改 WebRoot .. 但我不知道怎么做?
提示: producted/comfig/main.php
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
...
您好,我像这样在临时 IP 地址中创建 yii 应用程序
http://74.220.215.220/~cineklik/
但是我的项目中的链接不起作用我该如何解决?
我想我需要在 Yii 中修改 WebRoot .. 但我不知道怎么做?
提示: producted/comfig/main.php
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
...
在这一点上,我认为有很多事情尚不清楚。正如@Tibor 所说,我不知道你是什么意思。如果您的主页或索引页面正在打开,但内页没有打开,您可能已经修改了 UrlManager,或者您必须修改它。你能在 config/main.php 中粘贴代码吗(UrlManager 代码)
以下是默认情况下
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
如果上面没有评论,请尝试评论它以查看页面是否显示
您可以创建一个重写规则,例如
~cineklik/(.*) $1
或一个输出处理器,它在内容呈现后处理您的所有链接 URL。
最好使用Yii::app()->baseUrl
和$controller->createUrl()
。