您好我在这样的临时IP地址中创建yii app
http://74.220.215.220/~cineklik/
但是我的项目中的链接不起作用我怎么能解决这个问题?
我想我需要修改Yii中的WebRoot ..但我不知道怎么做?
提示: 开发生产/ comfig / main.php
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
...
答案 0 :(得分:0)
目前我认为有很多事情尚不清楚。正如@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>',
),
),
如果上面没有评论,请尝试通过评论来查看页面是否显示
答案 1 :(得分:0)
您可以创建重写规则,例如
~cineklik/(.*) $1
或output processor,在呈现内容后处理所有链接网址。
最佳做法是使用Yii::app()->baseUrl
和$controller->createUrl()
。