Trusted Host Settings Not enabled

Als ik naar de instellingen ga kijken krijg ik het volgende te zien:

Errors found
Trusted Host Settings
Not enabled
The trusted_host_patterns setting is not configured in settings.php. This can lead to security vulnerabilities. It is highly recommended that you configure this. See Protecting against HTTP HOST Header attacks for more information.

Doe ik echter de aanpassing
$settings['trusted_host_patterns'] = [
'^www\.example\.com$',
];
in het bestand settings.php dan krijg ik als foutmelding The provided host name is not valid for this server.

De site is vanaf dan ook niet meer benaderbaar.

Wat doe ik verkeerd?

Drupalversie: 
8.x
Auteur: 
Patrick Ruytings
afbeelding van jo.w
Door jo.w op 26 oktober, 2020 - 21:47

Waar example staat je eigen domeinnaam ingevuld? com eventueel vervangen door be?

Jo

afbeelding van Jurgen M
Door Jurgen M op 27 oktober, 2020 - 11:16

Als je trusted setting zo insteld
$settings['trusted_host_patterns'] = [
'^www\.example\.com$',
];
Dan gelden die enkel voor de domeinnaam met www
Je kan best je trusted setting instellen zodat je alles covert.
Met en zonder www en alsook subdomeinen.
Dit doe je als volgt:

$settings['trusted_host_patterns'] = array(
'^uwdomein\.be$',
'^.+\.uwdomien\.be$'
);

De eerste lijn is voor het domein met en zonder www
De tweede lijn is voor subdomeinen met en zonder www
Let op: alle tekens en puntjes moeten correct staan.

succes

afbeelding van Niek Kloots
Door Niek Kloots op 27 oktober, 2020 - 11:37

Op de server moet SSL/TLS support wel geactiveerd zijn anders kan je nog zoveel in settings.php zetten.
Op settings.php (bij mij op regels 280-283) staat:
*/
$base_url = 'https://mijndomein.nl'; // NO trailing slash!

/**

En vergeet niet in htaccess het een en ander aan te passen.
Voor website zonder www. ervoor wordt het bij mij op regel 104 en 105
RewriteCond %{HTTPS_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.