title: Guzzle returning a 404 on a valid URL
body: <p>I'm using Guzzle with CurlAuthPlugin to authenticate. When I run the code, I get </p>
  
  <pre><code>Client error response\ [status code] 404\ [reason phrase] Not Found\ [url] https:\/\/api.buto.tv\/v2\/video\/tag\/v2\/video\/tag\/
  </code></pre>
  
  <p>The code I'm using is:</p>
  
  <pre><code>$client = new Client(&lt;URL&gt;);
  
      // Add the auth plugin to the client object
      $authPlugin = new CurlAuthPlugin(&lt;APIKEY&gt;, 'x');
      $client-&gt;addSubscriber($authPlugin);
  
      $response = $client-&gt;get('v2/video/tag/')-&gt;send();
  </code></pre>
  
  <p>But the URL is perfectly valid a I can paste that in to a browser and it works fine</p>
  
  <p>I've also tried:</p>
  
  <pre><code> $client = new Client('https://api.buto.tv');
      $request = $client-&gt;get('v2/video/tag/');
      $request-&gt;setAuth('user', 'pass');
      $response = $request-&gt;send();
  </code></pre>
  
  <p>But I get the same error. I have output the URL it's requesting with <code>echo $request-&gt;getUrl();</code> and if I copy and paste the URL in to a browser, the URL is fine</p>