情况:afwezigheden.eu是主要的域名,有几个耦合域(=别名?),如skatespots.be,inviteme.eu,halftwaalf.be ...现在我试图将这些别名重定向到子文件夹,没有用户看到它。 这些网站位于子文件_DOMAINNAME中。例如:skatespots.be位于afwezigheden.eu/_skatespots
我也有SSL证书,所以我想将所有域名重定向到https。
我尝试了几件事,最后一件就是这件事,其中skatespots似乎工作,一切都通过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 :(得分:0)
What if you put the folder structure as this:
afwezigheden.eu/sites/skatespots.eu afwezigheden.eu/sites/halftwaalf.eu
And then use this in your afwezigheden.eu/.htaccess
RewriteEngine on
RewriteCond %{REQUEST_URI} !sites/
RewriteRule (.*) /sites/%{HTTP_HOST}/$1 [L]