2017-10-12 12 views
0

状況:afwezigheden.euはskatespots.be、inviteme.eu、halftwaalf.beのようないくつかの結合ドメイン(=エイリアス?)を持つメインドメインです...今私はそれらのエイリアスをユーザが見ることなくサブフォルダにリダイレクトします。 これらのサイトは、_DOMAINNAMEというサブフォルダにあります。たとえば:skatespots.beはafwezigheden.eu/_skatespotsにありますhttpsとサブフォルダ.htaccessへのリダイレクト

また、私はSSL証明書を持っていますので、すべてのドメインをhttpsにリダイレクトしたいと思います。

私はいくつかのことを試しましたが、最後の1つはスケートスポットが動作しているように見え、すべてが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] 

何が間違っていますか?

答えて

0

何がこのようなフォルダ構造を置く場合:

afwezigheden.eu/sites/halftwaalf.eu afwezigheden.eu/sites/skatespots.euそして、あなたのafwezigheden.euでこれを使用/.htaccess

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

ありがとうございます!今は自分のサーバーにアクセスできません。私は午後遅くにそれをテストしますが、あなたの解決策は妥当と思われます:-) – Fl1p

+0

私は、トランスペアレントな "リダイレクト"を探していますので、inviteme.eu/pageはafwezigheden.eu/_inviteme/に行きませんページ – Fl1p

+0

しかし、htaccessは使用しないでください。代わりに適切な仮想ホストを設定してください。 – Fabian

関連する問題