<p>I can see plenty of false positives, starting with any domain containing google that isn't a google domain, for example:</p>

<pre><code>http://test.google.compton.nu/vt?x=1&y=2&z=3
</code></pre>

<p>would match if I've read things right.</p>

<p>If we were happy to only match the domain before then why not stick with that but broaden the domain match? Why start trying to (badly) match the rest of the URL as well, which just means it will break every time google tweak their URLs... I mean it already matches anything with three x, y or z parameters not just those with one of each.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1267#issuecomment-239643296">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLY5iLIn1GUIac8Sh0WEt5FHdNHoYks5qfjxlgaJpZM4Jjwzk">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLY-cdq4om-LZ3YEf0uyviALwrDeGks5qfjxlgaJpZM4Jjwzk.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/pull/1267#issuecomment-239643296"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@tomhughes in #1267: I can see plenty of false positives, starting with any domain containing google that isn't a google domain, for example:\r\n\r\n```\r\nhttp://test.google.compton.nu/vt?x=1\u0026y=2\u0026z=3\r\n```\r\n\r\nwould match if I've read things right.\r\n\r\nIf we were happy to only match the domain before then why not stick with that but broaden the domain match? Why start trying to (badly) match the rest of the URL as well, which just means it will break every time google tweak their URLs... I mean it already matches anything with three x, y or z parameters not just those with one of each."}],"action":{"name":"View Pull Request","url":"https://github.com/openstreetmap/openstreetmap-website/pull/1267#issuecomment-239643296"}}}</script>