Hola a todos
!
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 originalcurl_setopt($ch, CURLOPT_URL
, 'http://www.miapp.com/'); 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 originalRewriteEngine 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!