Forum Discussion

Mohemmad Kalva's avatar
Mohemmad Kalva
Copper Contributor
Dec 18, 2017
Solved

How to disable public CDN for particular site collection?

I have implemented on master page in which I had referenced the css and js file using relative URLs to the site.   After that, I enabled the public CDN for Office 365 to deploy the SPFx component...
  • Robert Schouten's avatar
    Robert Schouten
    Dec 19, 2017

    You're welcome!

    On your Office 365 CDN remove the default origin for masterpage:

     

    Remove-SPOTenantCdnOrigin -CdnType Public -OriginUrl */MASTERPAGE

     

    This will remove the default CDN origin with wildcard, which will be for every site collection in your tenant (remove others to if necessary like */STYLE LIBRARY). 

    Add a new origin with a OriginUrl pointing to the site collection and master page gallery location Like:

     

    Add-SPOTenantCdnOrigin -CdnType public -OriginUrl sites/yoursitecollection/_catalogs/masterpage

    This way you have configured only your site collection masterpage catalog to be a CDN enabled library. You could also point it to a folder in your library to scope it more specific.

     

    Hope this helps!

Resources