TrustedRedirectResponse

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,
je viens de Suisse et suis nouveau sur drupal.

J'ai un problème avec Drupal 8. J'ai installé Drupal en local sur mon pc et utilise Wamp.

Chaque fois que je fais un Clear cache ou installe un nouveau module, j'ai une page blanche avec seulement :"Redirects to external URLs are not allowed by default, use \Drupal\Core\Routing\TrustedRedirectResponse for it. "

Je ne sais pas quoi faire pour y remédier.
Est ce que quelqu'un pourrait m'aider pas à pas pour que je n'ai plus ce message .
Mon site est installé en local dans : http://localhost/repertoir_alias/

Merci d'avance pour votre aide.

Bonsoir,

le forum a une activité en dent de scie en ce moment, et les questions sur Drupal 8 sont souvent nouvelles pour tout le monde, ce qui explique le silence.

Autant Drupal 7 est éprouvé, bien utilisé et dispose d'un bon retour d'expérience, autant sur Drupal 8 je pense que tout le monde découvre en ce moment...

Pour toutes question relative à D8 tu auras beaucoup plus de chance d'avoir une réponse sur la communauté internationale.
Sur le forum drupalfr, il n'y a pas une grosse activité.

Je viens à peine de commencer D8 et quand j'ai des soucis je go drupal.org car le temps de réponse est plus rapide et beaucoup plus de monde.

Poste ici les réponses/solution que tu auras eu sur drupal.org, ca alimenteras le forum FR

essaye ca ( non recommandé )

Edit core/lib/Drupal/Core/EventSubscriber/RedirectResponseSubscriber.php

and comment the following section :

/*
if (!($response instanceof SecuredRedirectResponse)) {
try {
// SecuredRedirectResponse is an abstract class that requires a
// concrete implementation. Default to LocalRedirectResponse, which
// considers only redirects to within the same site as safe.
$safe_response = LocalRedirectResponse::createFromRedirectResponse($response);
$safe_response->setRequestContext($this->requestContext);
}
catch (\InvalidArgumentException $e) {
// If the above failed, it's because the redirect target wasn't
// local. Do not follow that redirect. Display an error message
// instead. We're already catching one exception, so trigger_error()
// rather than throw another one.
// We don't throw an exception, because this is a client error rather than a
// server error.
$message = 'Redirects to external URLs are not allowed by default, use \Drupal\Core\Routing\TrustedRedirectResponse for it.';
trigger_error($message, E_USER_ERROR);
$safe_response = new Response($message, 400);
}
$event->setResponse($safe_response);
}
*/