2017-10-12 4 views
0

Situation: afwezigheden.eu est le domaine principal avec quelques domaines couplés (= alias?) Comme skatespots.be, inviteme.eu, halftwaalf.be ... Maintenant j'essaie de rediriger ces aliasses vers un sous-dossier, sans que les utilisateurs le voient. Tous ces sites se trouvent dans un sous-dossier _DOMAINNAME. Par exemple: skatespots.be est dans afwezigheden.eu/_skatespotsRedirection vers https et sous-dossier .htaccess

J'ai aussi un certificat SSL, donc je voudrais aussi rediriger tous les domaines vers https.

J'ai essayé plusieurs choses, la dernière est celle-ci, où les skatespots semblent fonctionner et tout est redirigé sur https.

RewriteEngine on 
RewriteCond %{REQUEST_URI} !^/_skatespots/ 
RewriteCond %{HTTP_HOST} ^(www\.)?skatespots\. 
RewriteRule ^(.*)$ /_skatespots/$1 [L] 

RewriteCond %{REQUEST_URI} !^/_halftwaalf/ 
RewriteCond %{HTTP_HOST} ^(www\.)?halftwaalf\. 
RewriteRule ^(.*)$ /_halftwaalf/$1 [L] 

RewriteCond %{REQUEST_URI} !^/_inviteme/ 
RewriteCond %{HTTP_HOST} ^(www\.)?inviteme\. 
RewriteRule ^(.*)$ /_inviteme/$1 [L] 

RewriteCond %{HTTP:X-Forwarded-Proto} !http 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Qu'est-ce que je fais mal?

Répondre

0

si vous mettez la structure du dossier comme ceci:

afwezigheden.eu/sites/skatespots.eu afwezigheden.eu/sites/halftwaalf.eu

Et puis utilisez dans votre afwezigheden.eu /.htaccess

RewriteEngine on 
RewriteCond %{REQUEST_URI} !sites/ 
RewriteRule (.*) /sites/%{HTTP_HOST}/$1 [L] 
+0

Merci! Je n'ai pas accès à mon serveur pour le moment. Je vais le tester en fin d'après-midi, mais votre solution semble raisonnable :-) – Fl1p

+0

Je suis encore à la recherche d'une "redirection" transparente, de sorte que inviteme.eu/page ne va pas à afwezigheden.eu/_inviteme/ page – Fl1p

+0

Mais vous ne devriez pas utiliser htaccess. Configurez des hôtes virtuels appropriés à la place. – Fabian