Did you change WP for that site to be SSL?
I do it this way: http://halfelf.org/2014/ssl-for-one-domain-on-multisite/
Here’s what in my .htaccess file.
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress
# BEGIN wtwp_cache
# END wtwp_cache
# BEGIN wtwp_security
# END wtwp_security
And did you remember to edit the home/site URLs? You probably have to do it in the database, since I’m pretty sure you can’t edit http/https on network admin anymore.
I would probably just do a serialization safe search for http://subdomain and change it to https.
Well…I tried changing the page url from “http://” to “https://” my phpMyAdmin. But it still produced a 404 error. O, and I made a mistake from my earlier post. My subsite’s login and admin dashboard over SSL produces a 404 error too : (
—-
https://subdomain.domain.com/Subsite <- Doesn’t Work
https://subdomain.domain.com/Subsite/wp-login.php & wp-admin <- Doesn’t Work
https://MappedDomain.domain.com/page <- Doesn’t Work
What’s the 404 look like?
I finally fixed it after, what felt like a lifetime of editing virtual host files.
DocumentRoot /Directory/of/Website/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /Directory/of/Website/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Change “none” in the “AllowOverride” lines to “all” in the Virtual Host config for port 443. Or whatever port you have SSL running on.
Thanks for the help Mika : )