Redirecting to page not found mulitiste

Rewrite rules should not have absolute paths. This was likely caused by a bug, fixed in WP 3.5.1, see Changing subdir multisite install to subdir core directory structure question. Update to 3.5.1 (if you aren’t on it already) and regenerate htaccess rules.

the_content not working on one of two Multisite sites

Check for any filters that only return if certain conditions are met. I had an issue once where almost all my pages’ content areas were blank. I found the problem was in a snippet of code that looked like this: add_filter( ‘the_content’, ‘this_will_blank_pages’ ); function this_will_blank_pages( $content ) { if( is_page( ‘some-page-title’ ) ) { … Read more

Subdomain is not working

After setting define(‘WP_ALLOW_MULTISITE’, true); in your wp-config.php file and doing “Network Activate”, you need to copy some new constants to your wp-config.php file. Are the following constants definitions there? define(‘MULTISITE’, true); define(‘SUBDOMAIN_INSTALL’, true); define(‘SITE_ID_CURRENT_SITE’, 1); define(‘BLOG_ID_CURRENT_SITE’, 1);

Is a multisite install what I need?

Yes, a multisite is what you need. The membership part is arguably a separate question, and there are many ways of doing it. I would suggest a dedicated members site users register to, but there are lots of other ways of doing it, and there is no definitive answer. See here for what to do … Read more

How to redirect user after session timeout

You can filter the login_url: add_filter( ‘login_url’, ‘wpse103239_login_url’ ); function wpse103239_login_url() { return ‘your-login-url’; } See also this answer for a bunch more options. Reference The login_url filter is mentioned in the Codex page for wp_login_url(), but there doesn’t seem to be a Codex page for the filter itself.