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?
5.257 views