Support » Plugin: WordPress MU Domain Mapping » Main site over SSL with subsites over HTTP

  • Resolved bjorsq

    (@bjorsq)


    I’ve recently had a problem with redirections – this is my setup:

    • Domain mapping on multisite with subdirectories
    • Redirect administration pages to site’s original domain checked
    • SSL enabled on main domain (but not on any subdomains)

    What I want is all admin pages served from the main domain using SSL, and all mapped domains using plain http, but the redirections in the plugin go to https addresses. I think this is because the is_ssl() function is used to determine the protocol for redirections, and will return true as the main site is SSL enabled. By changing lines 534 (in domain_mapping_siteurl) and 701 (in redirect_to_mapped_domain) to always use http:// I’ve got the behaviour I need, but it would be better if there was a filter I could use (rather than editing the plugin) – would this be possible? advisable?

    https://wordpress.org/plugins/wordpress-mu-domain-mapping/

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Ron Rennick

    (@wpmuguru)

    You can definitely add your own filter.

    Arbitrary URLs are coming in WP 4.4 & I would expect it to handle SSL/non-SSL by site.

    I’d better get doing my homework!

    I wanted to follow up on this 11 months later and see two things:

    1. Any guidance you can give on the arbitrary URLs?
    2. Any reference we could use to add our own filter? Would we just remove the filter hooks in another custom plugin and edit our own in there?

    I’m still not certain what arbitrary URLs are.

    I never did add my own filter, as there was no call to apply_filters in the plugin on the lines I referred to in my question, so nothing to hook into. Adding my own filter would have involved changing the code of the plugin (and losing these changes whenever the plugin is updated).

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Main site over SSL with subsites over HTTP’ is closed to new replies.