Vraagje, ik heb de volgende URL:

http://subdomein.domein.nl/assets/_HIER_DE_REST

Deze zou ik onderwater willen doorsturen naar

http://www.domein.nl/assets/_HIER_DE_REST


Hoe doe ik dit via htaccess rewrite URL? Ik krijg het maar niet voor elkaar.
Sorry voor de late reactie, hierbij de .htaccess:

RewriteEngine On
RewriteBase /

# Alle URLS naar www verwijzen behalve de www en raampresentatie subdomein
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !^raampresentatie\. [NC]
RewriteCond %{HTTP_HOST} (.+)$
RewriteRule (.*) https://www.domein.nl/$1 [R=301,L]

# Alle URLS naar https verwijzen behalve het raampresentatie subdomein
RewriteCond %{SERVER_PORT} !^443
RewriteCond %{HTTP_HOST} !^raampresentatie\. [NC]
RewriteRule (.*) https://www.domein.nl/$1 [R=301,L]

# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]


Het gaat er om dat alle bestanden in http://raampresentatie.domein.nl/assets/ onderliggend doorverwezen word naar https://www.domein.nl/assets/
Hm, je zou dan alles in de assets directory ongemoeid moeten laten indien je op het doeldomein zit, tenzij het domein gelijk is aan raampresentatie.domein.nl.

Maar mogelijk is het makkelijker om de URLs naar de assets aan te passen? Of ze passen zich aan aan het domein of het zijn relatieve verwijzingen.

Het probleem met .htaccess in deze zin is dat het al snel een grote warboel wordt. Misschien zou je de verschillende websites op een ander niveau logisch moeten scheiden zodat elke site zijn eigen .htaccess bestand en/of webdirectory heeft. Tenzij dit (nu) om een of andere reden niet kan bijvoorbeeld omdat je deze net verhuisd hebt of dat via meerdere domeinen dezelfde site/content beschikbaar is. In het laatstgenoemde geval ben je misschien beter af om alles gewoon naar één domein door te verwijzen?

Reageren