zxd123
如果是nginx,那么你配置多个server即可,例如:
server { listen 80; #当客户端使用www.bb.com域名过来时,就会走这个server的配置 server_name www.bb.com; ...... ...... } server { listen 80; #当客户端使用tt.bb.com域名过来时,就会走这个server的配置 server_name tt.bb.com; ...... ...... }
你需要把两个域名指向到这台机器上,然后,不同域名,他会访问到不同的server配置
其次,如果你只是域名不一样,配置完全一样,你可以只配置一个server,只要在server_name指定两个域名即可server { listen 80; #当客户端使用www.bb.com或者tt.bb.com;域名过来时,都走这个server的配置 server_name www.bb.com tt.bb.com; ...... ...... }
当然,apache或者其他服务器也是有类似的功能,只是配置不同而已。
我意思是主站里边没有那个访问的控制器,子站里边才有。现在为了做seo,主站和子站访问同一个链接都可以访问到,而不是跳转。
- zxd123 2016-03-26 已签到连续签到1天,获得了5个金钱
- zxd123 回复了 dingjj2010 的回答
首先$model->attributes = $_POST['Cate'],attributes是所有字段名称的集合,你把post内容放进去有什么用。再怎么也应该是$model->setAttributes($_POST['Cate']);
再,返回502,这个你最好贴一下log,不错我猜测是你save完成之后,就没有动作了。一般form提交的,成功或失败要跳转显示相应的页面,或者ajax要返回save后成功或者失败的值。问题解决了,不是你想的那样。首选$model->attributes = $_POST['Cate']和$model->setAttributes($_POST['Cate'])效果是一样的。不管是修改还是添加,post字段是赋值字段。无法通过验证是因为model中relations有一个名字是attributes。502错误,是因为我在model中初始化查询了父级分类,就是调用了自身model,导致查询数据库混乱了。目前只知道这么多了,具体细节原因不深究了。回复一下分享给你,以后遇到这种问题就ok了。总之感谢回复。
- zxd123 回答了问题 如何获取字段的attribute
你用的是findAll,必须foreach哟
- zxd123 2015-04-22 已签到连续签到1天,获得了5个金钱
- zxd123 2014-12-27 已签到连续签到1天,获得了5个金钱