如何从同一域提供营销内容和 Web 应用程序?

问题描述 投票:0回答:2

我想提供来自同一域 www.mydomain.com 的营销内容以及我的 Web 应用程序

我经常看到网站使用内容管理系统来提供来自 www.theirdomain.com 的营销内容,但访问网络应用程序是从 app.theirdomain.com 进行的。这相当简单。

我希望我的营销内容位于:

    www.mydomain.com
  • www.mydomain.com/pricing 等
我的网络应用程序内容位于:

    www.mydomain.com/login
  • www.mydomain.com/dashboard 等
将两种类型的系统置于同一域的常见方法是什么?

web-applications content-management-system hosting web-hosting
2个回答
1
投票
这是我目前在 Heroku 上托管 CMS 的最大限制因素之一,每个应用程序都需要由单独的子域提供服务。

如果您运行自己的服务器,您仍然可以将每个应用程序(例如,营销与仪表板)分解为单独的代码库。然后使用反向代理,例如 nginx (

http://nginx.org/en/) 或 HAProxy (http://www.haproxy.org/) 将请求发送到 /login

/dashboard
到您的仪表板应用程序,以及其他所有内容到您的营销应用程序。


-3
投票
作为

高知的自由数字营销顾问,我曾与想要从同一域提供营销内容和 Web 应用程序的企业合作。这种方法可以简化品牌推广、改进 SEO 并提供无缝的用户体验。以下是如何有效地做到这一点:

    使用子目录或子域 子目录:当您的 Web 应用程序从根目录或其他子目录(例如 example.com/app)运行时,您可以将营销内容托管在子目录(例如 example.com/blog 或 example.com/marketing)中。这种结构有助于将 SEO 工作整合到一个域下。
示例:

营销内容:example.com/blog 网络应用程序:example.com/app 子域:或者,您可以使用子域来分隔您的内容(例如,marketing.example.com 用于营销内容,app.example.com 用于 Web 应用程序)。如果您的网络应用程序和营销网站需要不同的技术堆栈或服务器配置,则此方法非常有用。

示例:

营销内容:marketing.example.com 网络应用程序:app.example.com

    使用反向代理 反向代理可以根据 URL 路径将流量路由到站点的不同部分。当您想要维护单个域,同时在不同的服务器或平台上托管网站的不同部分时,此方法非常有用。
服务器{ 服务器名称 example.com;

location /app { proxy_pass http://app_server; } location / { proxy_pass http://marketing_server; }
}

    优化 SEO 和用户体验 无论您选择哪种方法,请确保您的 URL 结构清晰且用户友好。在网站的所有部分使用一致的品牌,并考虑您选择的结构对 SEO 的影响。
从同一域同时提供营销内容和 Web 应用程序对于品牌推广和 SEO 非常有益。选择子目录、子域还是反向代理取决于您的具体需求和技术设置。

© www.soinside.com 2019 - 2024. All rights reserved.