Ich habe derzeit eine WordPress Multisite-Setup von diesem bestehen aus zwei Standorten, einer ist eine Subdomain. die Haupt-Domain nennen wir www.domain.com und die Sub-Domain test.domain.comWordpress Multisite Force HTTPS und WWW für Domain und nur HTTPS für Subdomains HTACESS
- Für beide Domänen muss ich https erzwingen
- Für die Haupt-Domain sowohl ich auch ssl und www erzwingen müssen so dass es https://www.domain.com
das Hauptproblem ich habe, wenn ich geben sie diese funktioniert richtig, aber wenn ich schreibe in http://test.domain.com ich werde umgeleitet https://www.domain.com, die die Haupt-Website und nicht die Subdomain Website wird.
<IfModule mod_rewrite.c>
RewriteEngine On
# for subdomains
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^(test\.domain\.co)$ [NC]
RewriteRule ^.*$ https://%1%{REQUEST_URI} [R,L]
# for main domains
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} ^domain\.co$ [NC]
RewriteRule ^.*$ https://www.domain.co%{REQUEST_URI} [R,L]
RewriteBase/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule^- [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>
Ich denke, diese Frage ist besser geeignet für 'http: // wordpress.stackexchange.com' anstatt SO. – Jeet