YouTube: How to Allow Only Specific Video¶
Important
This article is now obsolete. The latest version of Web Safety has advanced YouTube Guard module that can allow or block specific videos/channels/categories on YouTube. See the article Restricting and Filtering YouTube Videos.
I have YouTube blocked by blocking “Social Networking” and “Video Sharing” categories of sites. Nevertheless I need to allow access to a single video on YouTube. HTTPS filtering setting is enabled (important!). Is it possible?
You need to allow access to streaming media from Google sites (where youtube videos are hosted) and allow access to one specific YouTube video by ID.
Steps:
Add the following domain to Web Filter / Policy / Exclusions / Domain name. This will allow direct access to all youtube media files. Note leading dot:
.googlevideo.com
Add the following regular expression to Web Filter / Policy / Exclusions / URL Regex. This will allow access to information about video attributes (for example length of video, title, caption, etc) for all youtube media files:
https?:\/\/\w+\.youtube\.com\/get_video_info\?.*
Add the following regular expression to Web Filter / Policy / Exclusions / URL Regex. This will allow access to styles and javascripts needed to play any YouTube media file:
https?:\/\/\w+\.youtube\.com\/yts\/\w+bin\/.*
Finally add the following regular expression to Web Filter / Policy / Exclusions / URL Regex. This will allow access to ONLY ONE video identified by z8aBZZnv6y8 video id and accessed by “embed” style link (https://www.youtube.com/embed/z8aBZZnv6y8). You will then need to share the video link to your users, for example by embedding it into your site:
https?:\/\/\w+\.youtube\.com\/embed\/z8aBZZnv6y8\?.*
When you need to add another video, lookup its video id from the browser url, and repeat point 4 only. Access to all other videos on youtube from browser will be blocked (because you have video sharing category blocked by default).
Note
YouTube may regularly change its URL video coding scheme so if this regular expression does not work, ask support@diladele.com to research this issue again.