subdomains via HTTPS worden niet directed

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Daniel van Seggelen

Daniel van Seggelen

14/02/2025 06:28:32
Quote Anchor link
Heb dus dit in htaccess

RewriteCond %{HTTPS_HOST} !^test.nl$ [NC]
RewriteRule ^(.*)$ https://www.test.nl/404 [R=404,L]

In googel krijg ik oude urls met subdomeinen zoals:

https://www.primera.test.nl/

Deze worden gewoon geindexeert, ik wil dat er een 404 redirect komt naar https://www.test.nl/404

Met php heb ik via een explode url explode(".",$URL);

Als er een subdomein aanwezig is

Dan doe ik nu dit:

header('HTTP/1.1 404 Not Found');
header("Window-target: _parent");
header("Location: https://www.test.nl/404";);


Hij heeft eerst en 302 en dan een 404 status mee.
Waarom werkt dit niet in htaccess?

In public_html wanneer hij van http naar https gaat werkt prima, maar in private_html, waar de HTTPS staat, doet hij dit niet.

Wat doe ik fout?
 
PHP hulp

PHP hulp

17/03/2025 05:29:01
 
Ivo P

Ivo P

14/02/2025 10:47:03
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
RewriteCond %{HTTPS_HOST} !^test.nl$ [NC]
RewriteRule ^(.*)$ https://www.test.nl/404 [R=404,L]


dus als de domeinnaam niet begint met "test" dan stuur je de bezoeker door naar WWW.test.nl
Wat dus ook niet met "test" begint, maar met WWW.
Dat eindigt dus in een loop tot een timeout.

WWW is óók een subdomein

ik vind onderscheid in een map waarin je site met http en met https staat behoorlijk onhandig.

Staat in je vhost definitie wel dat er naar de .htaccess file gekeken wordt (RewriteEngine On)?

Wat als je complete onzin in .htaccess zet? Gaat je site dan ook met een error 500 kapot, of werkt alles nog (in dat laatste geval kijkt hij niet naar .htaccess)

Toevoeging op 14/02/2025 10:48:08:

(en met de vhost definitie: daarin staat doorgaans een blok voor poort 80 en voor 443 met niet per se dezelfde inhoud)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.