drupal项目改域名后会出现跳转到旧域名或者页面上所有URL都是旧域名的情况,一般有以下几种可能:
$base_url
settings.php的$base_url将会决定所有由url()生成的URL,所以此值有错会影响所有由drupal生成的URL,所以修改域名后必需修改此值。
domain module
domain module实现多站点多域名,所以会直接影响$base_url的值,换域名后也必须修改它,位置在Administration » Structure » Domains
Language domain
多语种站点一般是一个语种一个域名,所以语种可以与域名绑定,它也会影响#base_url,并且当发现当前的URL与所有语种域名不匹配时自动跳转到默认语种的域名。设置位置在 Configuration » Regional and language » Languages
m.domain.com redirect
m.前缀的域名代表网站的手机版,如果在PC上访问m.domain.com会跳转到www.domain.com,手机上访问www.domain.com会转到m.domain.com,实现此效果的module是Mobile Theme
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。