domain mapping
TRANSCRIPT
- 1. Domain Mapping with WordPress 3.0 Presented by Andrea RennickWordCamp Chicago June 5 th2010
2. Who am I?
- @andrea_r on twitter
- andrea_r on the WordPressMU support forum
- http://wpmututorials.com
- Cape-wearing Super Admin on other sites & networks
3. Sponsored by My mom http://atypicalife.net/mam/ Thanks Mom. 4. Overview
- How to enable the network
- Multiple sites
- DNS magic
The point: Running multiple WordPress blogs/sites from one installon one server. 5. Enable the Network
- Menu hidden
- Add line to config to show it:
-
- define('WP_ALLOW_MULTISITE', true);
-
- Visit Tools -> Network
-
- Follow steps
http://codex.wordpress.org/Create_A_Network 6. 7. 8. Network Gotchas
- Wildcard subdomain support from webhost
- Subfolder option disabled if your blog is more than a month old
-
- Can workaround
-
- Inserts /blog/ in the permalink of main site
-
- Can also be disabled
9. Create our second site
- Visit Super Admin -> Sites
- Add a Site.
- Yes, it really is that easy.
-
- Make sure it works first.
Sample site: Mommieblogs.com see: sillyandrea.mommieblogs.com 10. 11. The Magic Plugin
- WordPress MU Domain Mapping
-
- http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/
- Can install via backend, but you will have to move files
- Mu-plugins or network activate?
sunrise.php to /wp-content/ define( 'SUNRISE', 'on' ); in wp-config 12. Super Admin settings
- Find your IP address
- Can use a CNAME instead
- Domain options
-
- Remote login
-
- Permanent redirect
-
- User domain page
-
- Redirect admin
13. 14. Map the Domain to the Site
- Visit your second site
- Tools Domain Mapping
- Fill in the options & save
sillyandrea.mommieblogs.com sillyandrea.com 15. 16. 17. Tell the Server
- Park the domain in Cpanel
-
- What if it's an add-on domain?
18. 19. Tell the Server II
- Geek part: add it to the vhost entry
..... DocumentRoot /var/www/html/mommieblogs ServerName mommieblogs.comServerAlias*.mommieblogs.com sillyandrea.com ..... 20. Mapping in Volume
- VPS or dedicated
- Access to Apache configs or really good support team
21. Named wildcard host NamedVirtualHost 96.30.51.123 ..... DocumentRoot /your/wp/install ServerName mommieblogs.com .... 22. DNS time
- A record
- IP address
- wait
23. 24. 25. Live Examples
- http://ronandandrea.com
- http://wpmututorials.com
- http://freebpthemes.com
That's it! 26. Multiple Networks
- atypicalife.net on same install as previous examples
- Has member sites
-
- /mam/
-
- /recipes/
-
- /san/
-
- /sarah/
27. Our Plugin
- Domain Mapping
- Multiple Networks
- Awesome documentation included
- Very affordable
http://wpmututorials.com/simple-multi-site-plugin-e-book/ 28. Thanks!
- Follow me on twitter @andrea_r
- More tutorials at:
-
- http://wpmututorials.com