【问题标题】:Embed ASP.NET web pages inside PHP based web site [closed]在基于 PHP 的网站中嵌入 ASP.NET 网页 [关闭]
【发布时间】:2013-04-05 19:04:36
【问题描述】:

我们有集中的后台系统,我们保留所有产品信息,最近我们的客户要求我们为他们部署网站,以便他们可以在他们的网站上展示他们的产品,客户有自己的网站,使用 php 或 java 开发或无论如何,他们不喜欢使用 iframe 来展示他们的产品,因为 iframe 中的一些 SEO 问题,我们想在他们的网站中部署我们的电子商务网站,我们想在 HTML 标记(例如 div)中显示我们的网站,我们不'不喜欢为任何个人客户设计和开发新网站,我很想知道您的想法和任何替代解决方案。

【问题讨论】:

  • 您能否改写这句话:“我们希望在 div 等 HTML 标记中显示我们的网站,我们不喜欢为任何个人客户设计和开发网站”。这对我来说没有多大意义。
  • 如果我们决定为每个客户设计和开发新网站是不划算的,我们想开发一个集中的网站,可以嵌入到他们的网站中,针对每个客户,这样他们就可以展示他们的产品列表和产品详细信息。

标签: asp.net mvvm asp.net-mvc-4 asp.net-web-api embed


【解决方案1】:

因此,我不会专注于开发可嵌入的网站,而是专注于以下两种方法之一:1) 制作 Web 服务/REST API,2) 编写 Javascript 库。

制作 REST API

您可以编写 Web 服务(或 REST API),供客户端用于集成到他们的站点中。这会将您的数据/服务/功能暴露给他们。当然,他们必须进行一些编程才能与服务集成,但这是一种选择。

编写 Javascript 库

您可以编写一个 Javascript 库来动态引入数据(当然是调用您托管的 Web 服务),然后您可以获取该数据并将它们放入 div 等中。

这样做的好处是您可以告诉客户“只需将这 5 行代码放到您的页面上,剩下的事情就交给它”。它对客户的进入门槛很低。

【讨论】:

  • 听起来很完美,但是我们担心SEO,我们使用Java脚本构建动态页面时出现问题,或者使用JQuery调用web api,我们该如何解决这个问题?
  • 我不是 SEO 专家。我会争辩说,搜索引擎优化是一个非常难以实现的目标。它在不断变化(看看 Google 的 Panda 资料)。当然,我会尝试尽可能多地进行搜索引擎优化,但你不能保证做所有事情。此外,如果客户具有良好的开发技能,他们可以对您的代码服务器端进行所有调用,然后做他们想做的任何事情来提升 SEO。
猜你喜欢
  • 2014-03-06
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
  • 2011-02-08
  • 1970-01-01
  • 1970-01-01
  • 2011-12-18
  • 1970-01-01
相关资源
最近更新 更多