  {"id":5428,"date":"2007-12-19T17:55:35","date_gmt":"2007-12-20T01:55:35","guid":{"rendered":"http:\/\/www.masonworld.com\/wordpress\/?p=19"},"modified":"2026-04-03T10:33:27","modified_gmt":"2026-04-03T15:33:27","slug":"running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host","status":"publish","type":"post","link":"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/","title":{"rendered":"Running b2evolution: Multiple Blogs, Multiple Domains, One Install, Shared Host"},"content":{"rendered":"<p>In December 2007, I was deep into my experiment with b2evolution as a blogging platform. One of the things that attracted me to b2evo was its built-in support for multiple blogs from a single installation. I wanted to run several niche sites without maintaining separate software installs, and b2evo made that possible.<\/p>\n<p>This post documented the technical steps I used to get multiple b2evo blogs running on different domains from one shared hosting account. It was a real hack, involving symbolic links, stub files, and careful configuration of Apache mod_rewrite rules.<\/p>\n<h2>The Original Setup<\/h2>\n<p>Here is what the configuration involved on a Lunarpages shared host running b2evo version 2.20:<\/p>\n<ul>\n<li>Install b2evo on your primary domain in a subdirectory<\/li>\n<li>Create add-on domains through cPanel, which creates subdirectories under public_html<\/li>\n<li>Create symbolic links from each domain directory back to the main b2evo installation<\/li>\n<li>Create stub index.php files in each domain directory that reference the correct blog ID<\/li>\n<li>Configure .htaccess files with mod_rewrite rules for each domain<\/li>\n<li>Edit the b2evo configuration files to compute the base URL dynamically<\/li>\n<li>Adjust cookie paths to work across domains<\/li>\n<\/ul>\n<p>It worked, but it was fragile. Cookie behavior was inconsistent. You had to log in separately to each domain. And any b2evo update risked breaking the symbolic link structure.<\/p>\n<h2>Why This Does Not Matter Anymore<\/h2>\n<p>I share this post as a historical artifact because it illustrates how much the web hosting and content management landscape has improved since 2007. The problem I was solving, running multiple websites efficiently, is trivially easy in 2026.<\/p>\n<p><strong>WordPress Multisite<\/strong> handles multiple sites from one installation with proper administrative tools, no symbolic links required. <strong>Managed hosting providers<\/strong> like Cloudways and SiteGround let you spin up separate WordPress instances in minutes. <strong>Modern hosting control panels<\/strong> have eliminated most of the manual server configuration that used to be necessary.<\/p>\n<p>If you are running multiple websites today, you have options that were unimaginable in 2007. The technical barriers that used to require engineering knowledge and command-line access have been abstracted away by better tools and better hosting.<\/p>\n<h2>The Lesson That Still Applies<\/h2>\n<p>The one thing from this post that remains relevant is the impulse behind it: finding efficient ways to scale your online presence. Whether you are running one site or ten, thinking about operational efficiency from the beginning saves you enormous headaches later. In 2007, that meant clever server hacks. In 2026, it means choosing the right hosting provider and management tools from the start.<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BlogPosting\",\n  \"headline\": \"Running Multiple Blogs on One Server: A 2007 b2evolution Tutorial\",\n  \"url\": \"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/\",\n  \"datePublished\": \"2007-12-19T17:55:35\",\n  \"dateModified\": \"2026-04-03\",\n  \"description\": \"Mark Mason's 2007 guide to running multiple b2evolution blogs on shared hosting. A historical look at how web hosting has evolved since the early days of blogging.\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Mark Mason\",\n    \"url\": \"https:\/\/www.latenightim.com\/about\/\",\n    \"jobTitle\": \"Host, Late Night Internet Marketing Podcast\",\n    \"description\": \"Mark Mason helps part-time entrepreneurs build internet businesses one night at a time. Podcasting since 2009.\",\n    \"sameAs\": [\n      \"https:\/\/podcasts.apple.com\/us\/podcast\/late-night-internet-marketing-mark-mason-affiliate\/id323964382\",\n      \"https:\/\/www.facebook.com\/latenightim\",\n      \"https:\/\/twitter.com\/markmason\"\n    ]\n  }\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In December 2007, I was deep into my experiment with b2evolution as a blogging platform. One of the things that attracted me to b2evo was its built-in support for multiple blogs from a single installation. I wanted to run several niche sites without maintaining separate software installs, and b2evo made that possible. This post documented [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"multiple blogs one install shared hosting","_yoast_wpseo_title":"Running Multiple Blogs on One Server: A 2007 b2evolution Tutorial","_yoast_wpseo_metadesc":"Mark Mason's 2007 guide to running multiple b2evolution blogs on shared hosting. A historical look at how web hosting has evolved since the early days of blogging.","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[40],"tags":[5,7,29],"class_list":["post-5428","post","type-post","status-publish","format-standard","hentry","category-blogging-software","tag-blog","tag-code","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Running Multiple Blogs on One Server: A 2007 b2evolution Tutorial<\/title>\n<meta name=\"description\" content=\"Mark Mason&#039;s 2007 guide to running multiple b2evolution blogs on shared hosting. A historical look at how web hosting has evolved since the early days of blogging.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Running Multiple Blogs on One Server: A 2007 b2evolution Tutorial\" \/>\n<meta property=\"og:description\" content=\"Mark Mason&#039;s 2007 guide to running multiple b2evolution blogs on shared hosting. A historical look at how web hosting has evolved since the early days of blogging.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/\" \/>\n<meta property=\"og:site_name\" content=\"Late Night Internet Marketing Podcast with Mark Mason\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/masonworld\" \/>\n<meta property=\"article:published_time\" content=\"2007-12-20T01:55:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-03T15:33:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.latenightim.com\/wp-content\/uploads\/2016\/06\/latenightlogo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"434\" \/>\n\t<meta property=\"og:image:height\" content=\"208\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mark Mason\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@masonworld\" \/>\n<meta name=\"twitter:site\" content=\"@masonworld\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Mason\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\\\/\"},\"author\":{\"name\":\"Mark Mason\",\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/#\\\/schema\\\/person\\\/9372eea62aeac9834382c69e9ed9fd90\"},\"headline\":\"Running b2evolution: Multiple Blogs, Multiple Domains, One Install, Shared Host\",\"datePublished\":\"2007-12-20T01:55:35+00:00\",\"dateModified\":\"2026-04-03T15:33:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\\\/\"},\"wordCount\":427,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/#organization\"},\"keywords\":[\"blog\",\"code\",\"php\"],\"articleSection\":[\"Blogging Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.latenightim.com\\\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\\\/\",\"url\":\"https:\\\/\\\/www.latenightim.com\\\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\\\/\",\"name\":\"Running Multiple Blogs on One Server: A 2007 b2evolution Tutorial\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/#website\"},\"datePublished\":\"2007-12-20T01:55:35+00:00\",\"dateModified\":\"2026-04-03T15:33:27+00:00\",\"description\":\"Mark Mason's 2007 guide to running multiple b2evolution blogs on shared hosting. A historical look at how web hosting has evolved since the early days of blogging.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.latenightim.com\\\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.latenightim.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Running b2evolution: Multiple Blogs, Multiple Domains, One Install, Shared Host\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/#website\",\"url\":\"https:\\\/\\\/www.latenightim.com\\\/\",\"name\":\"Late Night Internet Marketing Podcast with Mark Mason\",\"description\":\"Building Internet Businesses With Affiliate Marketing One Night At A Time\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.latenightim.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/#organization\",\"name\":\"Late Night Internet Marketing Podcast with Mark Mason\",\"url\":\"https:\\\/\\\/www.latenightim.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.latenightim.com\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/IM-Podcast-700sq.jpg\",\"contentUrl\":\"https:\\\/\\\/www.latenightim.com\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/IM-Podcast-700sq.jpg\",\"width\":700,\"height\":700,\"caption\":\"Late Night Internet Marketing Podcast with Mark Mason\"},\"image\":{\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/masonworld\",\"https:\\\/\\\/x.com\\\/masonworld\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.latenightim.com\\\/#\\\/schema\\\/person\\\/9372eea62aeac9834382c69e9ed9fd90\",\"name\":\"Mark Mason\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6b800c425c86cd473783904b834b3d5ac57ba0fe956ffc196a60e026d7269008?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6b800c425c86cd473783904b834b3d5ac57ba0fe956ffc196a60e026d7269008?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6b800c425c86cd473783904b834b3d5ac57ba0fe956ffc196a60e026d7269008?s=96&d=mm&r=g\",\"caption\":\"Mark Mason\"},\"sameAs\":[\"http:\\\/\\\/www.latenightim.com\",\"https:\\\/\\\/x.com\\\/masonworld\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Running Multiple Blogs on One Server: A 2007 b2evolution Tutorial","description":"Mark Mason's 2007 guide to running multiple b2evolution blogs on shared hosting. A historical look at how web hosting has evolved since the early days of blogging.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/","og_locale":"en_US","og_type":"article","og_title":"Running Multiple Blogs on One Server: A 2007 b2evolution Tutorial","og_description":"Mark Mason's 2007 guide to running multiple b2evolution blogs on shared hosting. A historical look at how web hosting has evolved since the early days of blogging.","og_url":"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/","og_site_name":"Late Night Internet Marketing Podcast with Mark Mason","article_publisher":"https:\/\/www.facebook.com\/masonworld","article_published_time":"2007-12-20T01:55:35+00:00","article_modified_time":"2026-04-03T15:33:27+00:00","og_image":[{"width":434,"height":208,"url":"https:\/\/www.latenightim.com\/wp-content\/uploads\/2016\/06\/latenightlogo.png","type":"image\/png"}],"author":"Mark Mason","twitter_card":"summary_large_image","twitter_creator":"@masonworld","twitter_site":"@masonworld","twitter_misc":{"Written by":"Mark Mason","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/#article","isPartOf":{"@id":"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/"},"author":{"name":"Mark Mason","@id":"https:\/\/www.latenightim.com\/#\/schema\/person\/9372eea62aeac9834382c69e9ed9fd90"},"headline":"Running b2evolution: Multiple Blogs, Multiple Domains, One Install, Shared Host","datePublished":"2007-12-20T01:55:35+00:00","dateModified":"2026-04-03T15:33:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/"},"wordCount":427,"commentCount":5,"publisher":{"@id":"https:\/\/www.latenightim.com\/#organization"},"keywords":["blog","code","php"],"articleSection":["Blogging Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/","url":"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/","name":"Running Multiple Blogs on One Server: A 2007 b2evolution Tutorial","isPartOf":{"@id":"https:\/\/www.latenightim.com\/#website"},"datePublished":"2007-12-20T01:55:35+00:00","dateModified":"2026-04-03T15:33:27+00:00","description":"Mark Mason's 2007 guide to running multiple b2evolution blogs on shared hosting. A historical look at how web hosting has evolved since the early days of blogging.","breadcrumb":{"@id":"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.latenightim.com\/running-b2evolution-multiple-blogs-multiple-domains-one-install-shared-host\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.latenightim.com\/"},{"@type":"ListItem","position":2,"name":"Running b2evolution: Multiple Blogs, Multiple Domains, One Install, Shared Host"}]},{"@type":"WebSite","@id":"https:\/\/www.latenightim.com\/#website","url":"https:\/\/www.latenightim.com\/","name":"Late Night Internet Marketing Podcast with Mark Mason","description":"Building Internet Businesses With Affiliate Marketing One Night At A Time","publisher":{"@id":"https:\/\/www.latenightim.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.latenightim.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.latenightim.com\/#organization","name":"Late Night Internet Marketing Podcast with Mark Mason","url":"https:\/\/www.latenightim.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.latenightim.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.latenightim.com\/wp-content\/uploads\/2019\/03\/IM-Podcast-700sq.jpg","contentUrl":"https:\/\/www.latenightim.com\/wp-content\/uploads\/2019\/03\/IM-Podcast-700sq.jpg","width":700,"height":700,"caption":"Late Night Internet Marketing Podcast with Mark Mason"},"image":{"@id":"https:\/\/www.latenightim.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/masonworld","https:\/\/x.com\/masonworld"]},{"@type":"Person","@id":"https:\/\/www.latenightim.com\/#\/schema\/person\/9372eea62aeac9834382c69e9ed9fd90","name":"Mark Mason","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6b800c425c86cd473783904b834b3d5ac57ba0fe956ffc196a60e026d7269008?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6b800c425c86cd473783904b834b3d5ac57ba0fe956ffc196a60e026d7269008?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b800c425c86cd473783904b834b3d5ac57ba0fe956ffc196a60e026d7269008?s=96&d=mm&r=g","caption":"Mark Mason"},"sameAs":["http:\/\/www.latenightim.com","https:\/\/x.com\/masonworld"]}]}},"_links":{"self":[{"href":"https:\/\/www.latenightim.com\/wp-json\/wp\/v2\/posts\/5428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.latenightim.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.latenightim.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.latenightim.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.latenightim.com\/wp-json\/wp\/v2\/comments?post=5428"}],"version-history":[{"count":1,"href":"https:\/\/www.latenightim.com\/wp-json\/wp\/v2\/posts\/5428\/revisions"}],"predecessor-version":[{"id":33215,"href":"https:\/\/www.latenightim.com\/wp-json\/wp\/v2\/posts\/5428\/revisions\/33215"}],"wp:attachment":[{"href":"https:\/\/www.latenightim.com\/wp-json\/wp\/v2\/media?parent=5428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.latenightim.com\/wp-json\/wp\/v2\/categories?post=5428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.latenightim.com\/wp-json\/wp\/v2\/tags?post=5428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}