Estoy tratando de conectarme a un webservice con cUrl pero se termina el tiempo y no me arroja nada, el codigo con que trabajo ya esta implementado en otros servidores y funciona muy bien, el webservice a donde me conecto me redirecciona y es donde todo se pierde.
Este es el codigo del cUrl:
Código PHP:
Ver original
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; WINDOWS; .NET CLR 1.1.4322)'); // Almacenamos resultado echo $_buffer; echo '<hr />';
Este es el .htaccess de donde esta el webservice:
Código Apache:
Ver original
RewriteEngine On RewriteBase / # Bloquear acceso a .htaccess RewriteRule ^\.htaccess$ - [F] RewriteCond %{SERVER_PORT} ^80$ RewriteRule .* https://%{SERVER_NAME}:443%{REQUEST_URI} [QSA,L] # AQUI ESTA EL ERROR. RewriteCond %{SERVER_PORT} !^444$ RewriteCond %{HTTP_HOST} ^(www\.)?miapp\.com$ [NC] RewriteRule .* https://%{SERVER_NAME}:444%{REQUEST_URI} [R,L] # /AQUI ESTA EL ERROR. RewriteCond %{SERVER_PORT} ^444$ RewriteCond %{HTTP_HOST} !^(www\.)?miapp\.com$ [NC] RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.miapp\.com$ [NC] RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] RewriteCond %{SERVER_PORT} ^444$ RewriteCond %{REQUEST_URI} ^/$ [NC] RewriteRule .* https://%{SERVER_NAME}:444/home [R,L] # Verificamos la estructura del request RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} .*[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)?(/)?.* [NC] RewriteRule ^(.*)$ ?_route_=$1 [NC]
Lo que puse en negritas del .htaccess es donde creo esta el problema, me redirecciona y todo se pierde.
Alguien podria ayudarme por que me urgue y nada mas no encuentro la solucion!
Saludos!