OVH Cloud OVH Cloud

Probleme proxy

5 réponses
Avatar
Tangi
Hello,
j'ai un souci depuis quelques temps ! Contexte
un reseau cablé, un poste avec proxy logiciel et connecté à une freebox
! Tout etait merveilleux mais depuis quelques temps, le site de la fnac
n'est plus accessible derriere mon proxy alors que rien n'a été modifié
côté proxy ! Les sites fnac.ch, .es sont ok mais le .fr et le .com j'ai
une erreur 400 et cette page :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>

<head>
<style>
a:link {font:8pt/11pt verdana; color:red}
a:visited {font:8pt/11pt verdana; color:#4e4e4e}
</style>
<meta HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252">
<title>HTTP - 400 Requête incorrecte</title>
</head>
<script>
function Homepage(){

// in real bits, urls get returned to our script like this:
// res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm

//For testing use
//DocURL =
"res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm"
DocURL=document.location.href;

//this is where the http or https will be, as found by searching
for :// but skipping the res://
protocolIndex=DocURL.indexOf("://", 4);

//this finds the ending slash for the domain server
serverIndex=DocURL.indexOf("/", protocolIndex + 3);

//for the href, we need a valid URL to the domain. We search for
the # symbol to find the begining
//of the true URL, and add 1 to skip it - this is the BeginURL
value. We use serverIndex as the end marker.
//urlresult=DocURL.substring(protocolIndex - 4,serverIndex);
BeginURL=DocURL.indexOf("#",1) + 1;
urlresult=DocURL.substring(BeginURL, serverIndex);
if (protocolIndex - BeginURL > 7)
urlresult=""

//for display, we need to skip after http://, and go to the next slash
displayresult=DocURL.substring(protocolIndex + 3, serverIndex);

var aElement = document.createElement("A");
aElement.innerText = displayresult;
aElement.href = urlresult;

homepageContainer.appendChild(aElement);
}

function doSearch()
{
saOC.NavigateToDefaultSearch();
}

function initPage()
{
document.body.insertAdjacentHTML("afterBegin","<object id=saOC
CLASSID='clsid:B45FF030-4447-11D2-85DE-00C04FA35C89' HEIGHT=0
width=0></object>");
Homepage();
}

</script>


<body bgColor="white" onload="initPage()">

<table width="400" cellpadding="3" cellspacing="5">
<tr>
<td id="tableProps" valign="top" align="left"><img id="pagerrorImg"
SRC="pagerror.gif"
width="25" height="33"></td>
<td id="tableProps2" align="left" valign="middle" width="360"><h1
id="term1"
style="COLOR: black; FONT: 13pt/15pt verdana"><span
id="pageNotFound">La page est introuvable</span></h1>
</td>
</tr>
<tr>
<td id="tablePropsWidth" width="400" colspan="2"><font id="LID1"
style="COLOR: black; FONT: 8pt/11pt verdana">Il est possible que la
page recherchée ait été supprimée, que son nom ait
changé ou qu'elle ne soit pas disponible pour le moment.</font></td>
</tr>
<tr>
<td id="tablePropsWidth" width="400" colspan="2"><font id="LID2"
style="COLOR: black; FONT: 8pt/11pt verdana"><hr color="#C0C0C0"
noshade>
<p id="LID3">Essayez de la manière suivante :</p><ul>
<li ID="list1">Si vous avez entré l'adresse de cette page dans la
barre d'adresses, vérifiez qu'elle
est correcte.<br>
</li>
<li ID="list2">Ouvrez la page de démarrage <span
id="homepageContainer"></span> et recherchez les liens vers les
informations que vous désirez. </li>
<li id="list3">Cliquez sur le bouton
<a href="javascript:history.back(1)">
<img valign=bottom border=0 src="back.gif"> Précédente</a> pour
essayer un autre lien. </li>

<li ID="list4">Cliquez sur <a href="javascript:doSearch()"><img
border=0 src="search.gif" width="16" height="16" alt="search.gif (114
octets)" align="center"> Rechercher</a> pour trouver des informations
sur Internet. </li>
</ul>
<p><br>
</p>
<h2 ID="errortext" style="COLOR: black; FONT: 8pt/11pt
verdana">HTTP 400 - Requête incorrecte<br>
Internet Explorer </h2>
</font></td>
</tr>
</TBODY>
</table>
</body>
</html>

Le fnac.fr "redirige" vers
http://www.fnac.com/default.asp?Origin=FnacFR&OriginClick=Yes

Et si je deconnecte le proxy dans les parametres du navigateur, ça passe...
ça vient d'ou ?????
Si vous avez une idée, je suis preneur !!!! MErci !
Tangi

5 réponses

Avatar
Xyphos07
quel est le logiciel qui sert de proxy ???
est il couplé à un produit de filtrage de site ??



"Tangi" a écrit dans le message de
news:438c2280$0$24880$
Hello,
j'ai un souci depuis quelques temps ! Contexte
un reseau cablé, un poste avec proxy logiciel et connecté à une freebox
! Tout etait merveilleux mais depuis quelques temps, le site de la fnac
n'est plus accessible derriere mon proxy alors que rien n'a été modifié
côté proxy ! Les sites fnac.ch, .es sont ok mais le .fr et le .com j'ai
une erreur 400 et cette page :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>

<head>
<style>
a:link {font:8pt/11pt verdana; color:red}
a:visited {font:8pt/11pt verdana; color:#4e4e4e}
</style>
<meta HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252">
<title>HTTP - 400 Requête incorrecte</title>
</head>
<script>
function Homepage(){

// in real bits, urls get returned to our script like this:
// res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm

//For testing use
//DocURL > "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm"
DocURL=document.location.href;

//this is where the http or https will be, as found by searching
for :// but skipping the res://
protocolIndex=DocURL.indexOf("://", 4);

//this finds the ending slash for the domain server
serverIndex=DocURL.indexOf("/", protocolIndex + 3);

//for the href, we need a valid URL to the domain. We search for
the # symbol to find the begining
//of the true URL, and add 1 to skip it - this is the BeginURL
value. We use serverIndex as the end marker.
//urlresult=DocURL.substring(protocolIndex - 4,serverIndex);
BeginURL=DocURL.indexOf("#",1) + 1;
urlresult=DocURL.substring(BeginURL, serverIndex);
if (protocolIndex - BeginURL > 7)
urlresult=""

//for display, we need to skip after http://, and go to the next
slash

displayresult=DocURL.substring(protocolIndex + 3, serverIndex);

var aElement = document.createElement("A");
aElement.innerText = displayresult;
aElement.href = urlresult;

homepageContainer.appendChild(aElement);
}

function doSearch()
{
saOC.NavigateToDefaultSearch();
}

function initPage()
{
document.body.insertAdjacentHTML("afterBegin","<object id=saOC
CLASSID='clsid:B45FF030-4447-11D2-85DE-00C04FA35C89' HEIGHT=0
width=0></object>");
Homepage();
}

</script>


<body bgColor="white" onload="initPage()">

<table width="400" cellpadding="3" cellspacing="5">
<tr>
<td id="tableProps" valign="top" align="left"><img id="pagerrorImg"
SRC="pagerror.gif"
width="25" height="33"></td>
<td id="tableProps2" align="left" valign="middle" width="360"><h1
id="term1"
style="COLOR: black; FONT: 13pt/15pt verdana"><span
id="pageNotFound">La page est introuvable</span></h1>
</td>
</tr>
<tr>
<td id="tablePropsWidth" width="400" colspan="2"><font id="LID1"
style="COLOR: black; FONT: 8pt/11pt verdana">Il est possible que la
page recherchée ait été supprimée, que son nom ait
changé ou qu'elle ne soit pas disponible pour le
moment.</font></td>

</tr>
<tr>
<td id="tablePropsWidth" width="400" colspan="2"><font id="LID2"
style="COLOR: black; FONT: 8pt/11pt verdana"><hr color="#C0C0C0"
noshade>
<p id="LID3">Essayez de la manière suivante :</p><ul>
<li ID="list1">Si vous avez entré l'adresse de cette page dans la
barre d'adresses, vérifiez qu'elle
est correcte.<br>
</li>
<li ID="list2">Ouvrez la page de démarrage <span
id="homepageContainer"></span> et recherchez les liens vers les
informations que vous désirez. </li>
<li id="list3">Cliquez sur le bouton
<a href="javascript:history.back(1)">
<img valign=bottom border=0 src="back.gif"> Précédente</a> pour
essayer un autre lien. </li>

<li ID="list4">Cliquez sur <a href="javascript:doSearch()"><img
border=0 src="search.gif" width="16" height="16" alt="search.gif (114
octets)" align="center"> Rechercher</a> pour trouver des informations
sur Internet. </li>
</ul>
<p><br>
</p>
<h2 ID="errortext" style="COLOR: black; FONT: 8pt/11pt
verdana">HTTP 400 - Requête incorrecte<br>
Internet Explorer </h2>
</font></td>
</tr>
</TBODY>
</table>
</body>
</html>

Le fnac.fr "redirige" vers
http://www.fnac.com/default.asp?Origin=FnacFR&OriginClick=Yes

Et si je deconnecte le proxy dans les parametres du navigateur, ça
passe...

ça vient d'ou ?????
Si vous avez une idée, je suis preneur !!!! MErci !
Tangi


Avatar
Tangi
quel est le logiciel qui sert de proxy ???
est il couplé à un produit de filtrage de site ??




Winproxy V6 ! Et oui liste BlueCoast ! Dans le doute, meme si ça passait

avant, j'ai autorisé le site dans les regles de filtrage. Et de toute
maniere, quand l'url est refusée par le proxy, y'a une page winproxy
prevue, pas un "impossible d'afficher la page du navigateur" et une
erreur 400...
J'y comprends rien ?
Tangi


Avatar
Étienne Labaume
Le Wed, 30 Nov 2005 10:30:55 +0100, Tangi nous disait:

quel est le logiciel qui sert de proxy ???
est il couplé à un produit de filtrage de site ??

Winproxy V6 ! Et oui liste BlueCoast ! Dans le doute, meme si ça passait

avant, j'ai autorisé le site dans les regles de filtrage. Et de toute
maniere, quand l'url est refusée par le proxy, y'a une page winproxy
prevue, pas un "impossible d'afficher la page du navigateur" et une
erreur 400...
J'y comprends rien ?


Une suggestion hasardeuse: Est-ce que ce proxy enlève ou modifie certaines
variables d'environnement (HTTP_USER_AGENT, HTTP_REFERRER, etc ...) ?
Certains scripts sur certain serveurs Web ne l'admettent pas et adoptent
un comportement frileux dans ces cas-là.

--
Tinou


Avatar
Tangi
Le Wed, 30 Nov 2005 10:30:55 +0100, Tangi nous disait:


quel est le logiciel qui sert de proxy ???
est il couplé à un produit de filtrage de site ??



Winproxy V6 ! Et oui liste BlueCoast ! Dans le doute, meme si ça passait
avant, j'ai autorisé le site dans les regles de filtrage. Et de toute
maniere, quand l'url est refusée par le proxy, y'a une page winproxy
prevue, pas un "impossible d'afficher la page du navigateur" et une
erreur 400...
J'y comprends rien ?



Une suggestion hasardeuse: Est-ce que ce proxy enlève ou modifie certaines
variables d'environnement (HTTP_USER_AGENT, HTTP_REFERRER, etc ...) ?
Certains scripts sur certain serveurs Web ne l'admettent pas et adoptent
un comportement frileux dans ces cas-là.

J'en sais rien....comment je peux le savoir ?

Tangi



Avatar
Étienne Labaume
Le Fri, 02 Dec 2005 12:10:01 +0100, Tangi nous disait:

Une suggestion hasardeuse: Est-ce que ce proxy enlève ou modifie certaines
variables d'environnement (HTTP_USER_AGENT, HTTP_REFERRER, etc ...) ?
Certains scripts sur certain serveurs Web ne l'admettent pas et adoptent
un comportement frileux dans ces cas-là.

J'en sais rien....comment je peux le savoir ?



En regardant dans la configuration du proxy, ou en écrivant un petit
script PHP qui renvoie la valeur de chaque variable d'environnement
commençant par "HTTP_" et en le plaçant sur un serveur Web auquel vous
accédez à travers le proxy, ou ... il y a sûrement d'autres solutions.

--
Tinou