For some use-cases the CiviCRM Dashboard is not a helpful home base. Many users find it disorienting if the available dashlets are not useful to them.

So my question is simple: How can the mysite.org/civicrm be set to a different default page?

For example, I would like mysite.org/civicrm to default instead to the page shown at mysite.org/civicrm/contact/search?reset=1 so that all menu links that point to "CiviCRM Home" would end up at /civicrm/contact/search?reset=1

  • This really depends on the CMS.
    – Elin
    Mar 26, 2015 at 0:20

1 Answer 1


Since this path is hard-coded into CiviCRM, the best way to override it is probably a redirect. You could achieve this:

Note that there are two paths you'd need to redirect from: /civicrm and /civicrm/dashboard as Civi treats the former as an alias of the latter and links do not consistently go to one or the other.

  • Thank you @Coleman for explaining that there is no CiviCRM-specific way to change it. I will use a redirect.
    – LunkRat
    Mar 25, 2015 at 14:29
  • You're welcome. Also added a note about multiple paths pointing to the dashboard.
    – Coleman
    Mar 25, 2015 at 14:42
  • 4
    I ended up using drupal.org/project/redirect and I redirected both /civicrm and /civicrm/dashboard and it works perfectly. Thanks @Coleman
    – LunkRat
    Mar 25, 2015 at 20:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.