none
What is the difference between _Catalog and _layouts in SharePoint URLS RRS feed

  • Question

  • Hi All,

    What is the difference between _Catalog and _layouts in SharePoint URLS?

    Thanks in advance!

    Sunday, August 24, 2014 1:39 AM

Answers

  • _layouts directory structure is contains application pages, application master pages, cascading style sheets, java scripts,features,templates etc. This is physical file location in your sharepoint server where all sites in your server can access them.

    Lets say we have page called page1.aspx under layouts directory,
    we can access this page from any sharepoint site as below
    http://sharepoint-journey.com/site1/_layouts/page1.aspx
    http://sharepoint-journey.com/site2/_layouts/page1.aspx

    _catalogs folder will be stored in the content database not in file system.

    http://social.technet.microsoft.com/Forums/sharepoint/en-US/8ac53dd6-573c-4a57-a682-520ff9e63183/where-can-i-see-catalogs-folder?forum=sharepointadminprevious

    so what ever you see in SharePoint site urls specifies _catalogs are coming from content DB and _layouts are coming from physical file location.




    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful

    Sunday, August 24, 2014 2:52 AM
  • Hi,

    Check out the url..

    http://heathersolomon.com/blog/articles/1116.aspx


    Thanks
    Jaison A
    http://infomoss.blogspot.in

    Monday, August 25, 2014 8:31 AM
  • _Catalog

    1. In SharePoint Designer 2007, both the master pages and the page layouts are stored in the masterpage folder located in the _catalogs folder. However, in SharePoint Designer 2010 there are separate files, one for master pages and another for page layouts

    2. _catalogs folder is maintained in content database in SharePoint it is not available in file system. You can access this from Server URL like http://Server/_catalogs/masterpage to access the Master page and page layouts library.

    3. _catalog folder can also be viewed using designer. Open your site in SP Designer 2007 and you will be able to see _catalog folder inside the left pane.

    _Layouts

    1. Layout folder can be found here:
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS

    2. It contains all the images, style sheet, application pages, charts etc required for our SharePoint site.

    3. The _layouts folder is a virtual path, it can generally be accessed from any URL, even from a location that doesn’t actually exist (e.g.http://myserver/ThisIsNotARealSite/_layouts/images/ANNOUNCE.GIF).


    Tuesday, August 26, 2014 8:24 AM

All replies

  • _layouts directory structure is contains application pages, application master pages, cascading style sheets, java scripts,features,templates etc. This is physical file location in your sharepoint server where all sites in your server can access them.

    Lets say we have page called page1.aspx under layouts directory,
    we can access this page from any sharepoint site as below
    http://sharepoint-journey.com/site1/_layouts/page1.aspx
    http://sharepoint-journey.com/site2/_layouts/page1.aspx

    _catalogs folder will be stored in the content database not in file system.

    http://social.technet.microsoft.com/Forums/sharepoint/en-US/8ac53dd6-573c-4a57-a682-520ff9e63183/where-can-i-see-catalogs-folder?forum=sharepointadminprevious

    so what ever you see in SharePoint site urls specifies _catalogs are coming from content DB and _layouts are coming from physical file location.




    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful

    Sunday, August 24, 2014 2:52 AM
  • Hi,

    Check out the url..

    http://heathersolomon.com/blog/articles/1116.aspx


    Thanks
    Jaison A
    http://infomoss.blogspot.in

    Monday, August 25, 2014 8:31 AM
  • _Catalog

    1. In SharePoint Designer 2007, both the master pages and the page layouts are stored in the masterpage folder located in the _catalogs folder. However, in SharePoint Designer 2010 there are separate files, one for master pages and another for page layouts

    2. _catalogs folder is maintained in content database in SharePoint it is not available in file system. You can access this from Server URL like http://Server/_catalogs/masterpage to access the Master page and page layouts library.

    3. _catalog folder can also be viewed using designer. Open your site in SP Designer 2007 and you will be able to see _catalog folder inside the left pane.

    _Layouts

    1. Layout folder can be found here:
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS

    2. It contains all the images, style sheet, application pages, charts etc required for our SharePoint site.

    3. The _layouts folder is a virtual path, it can generally be accessed from any URL, even from a location that doesn’t actually exist (e.g.http://myserver/ThisIsNotARealSite/_layouts/images/ANNOUNCE.GIF).


    Tuesday, August 26, 2014 8:24 AM
  • I know someone asked it in 2014 but still we are using in SharePoint 2013/2016 also. We should know short cut URL in SharePoint. Anyone searching for this now. have a look at the below article.

    All about _Layouts and _catalogs files in SharePoint 2013


    Many Thanks,
    Bijay Kumar
    EnjoySharePoint.com | SharePointSky.com | TSInfoTechnologies.com

    Bijay Kumar MVP

    Thursday, April 25, 2019 3:01 PM