I'm trying to route the homepage / to a specific template. In my routes.php file, i've tried these two without result:

return array(
    '/' => 'specific/_entry',
    '' => 'specific/_entry',

A site's home page is routed via a special route __home__. I don't believe you can set that in routes.php, but it's worth a shot. Generally, you specify a Single as the homepage, and can set the template there. It defaults to index.

  • Your right, was not able to set it with that variable. Sep 17 '15 at 13:50
  • Did you try routing through a plugin's defineSiteRoutes()? I've no idea if it makes a difference compared to routes.php. Sep 17 '15 at 15:14
  • 2
    I don't think it would. I believe Craft does some scrubbing before it adds the __home__ entry to the route. It's using Yii's router class and I don't believe __home__ to be a proper route. Why not use a Single or include the other template in the index.html template? Sep 17 '15 at 16:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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