我在我的一个项目中使用YII框架,我遇到了参数化主机名的问题,我有一个模块“ADMIN”,我想在我的域中显示这个子域名,所以我设置的规则就像以下来自protected / config / main.php的方式:
'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>',
'http://admin.moresoccerfun.com/login' => 'admin/default/index',
),
),
但是当我从浏览器运行页面:www.admin.moresoccerfun.com/login时,它显示“SERVER NOT FOUND”。请帮我解决这个问题。
感谢并寻找您的回复。
答案 0 :(得分:1)
在Yii处理该请求之前,您的服务器需要正确配置。 基本上,您需要编辑DNS条目和Apache配置。
http://httpd.apache.org/docs/2.0/vhosts/examples.html http://content.websitegear.com/article/subdomain_setup.htm