I would like to change front page url to some string, e.g. http://example.com/pattern and need all url('<front>') links to be changed to the new url and 301 redirect to new url after openening the site directly as well.

  • 1
    Is this a Drupal 7 question? Commented Mar 22, 2016 at 15:03
  • Where's your frontpage content coming from?
    – Beebee
    Commented Mar 22, 2016 at 15:29
  • I'm collecting information from verios views and in page--front.tpl.php Commented Mar 22, 2016 at 15:37

2 Answers 2


You simple need to configure that in your website settings:

Configuration >> System >> Site information

There you will find the "Front page" panel where you can enter your new front page URL.


  • It's probably worth mentioning that the OP should update the path of wherever the content of the frontpage is coming from as well. If it's views, then update the path there, and if it's a ctools panel page, then update the path there too.
    – Beebee
    Commented Mar 22, 2016 at 15:29

A different answer:

You can use the Front Page module to do this, for both setting the frontpage URL as well as getting url('') to work as you want.

After you install the module, navigate to Configuration >> Front Page >> Home links and enter the pattern you want to use.

Curious to see if that worked for you!

  • Good module but it handles my problem particularly as far as when I create new alias for home, url('<front>') works fine but after putting redirect option to my new url, the module creates unlimited redirections. Thanks anyway. Commented Mar 23, 2016 at 8:05

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.