Domain mapping

download Domain mapping

If you can't read please download the document

Transcript of Domain mapping

  • 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