java - 与搜索引擎优化相关的网络应用程序设计问题

标签 java

我们的网站拥有良好的客户群。我们最近启动了一个子域,用于提供网站的特定内容。当他/她试图从旧域访问指定内容时,我们需要将用户重定向到子域。例如,我有一个旧域 www.marketplace.com 和一个子域 www.paper.marketplace.com。为两个域提供服务的 Web 应用程序是相同的。因此,当用户尝试访问 URL“www.marketplace.com\paper\viewarticle”时,他应该被重定向到“www.paper.marketplace.com\paper\viewarticle”。因为它是为两个域提供服务的同一个 Web 应用程序,所以我想使用 servlet 来执行此操作。 servlet 应根据特定配置将用户重定向到子域。我考虑过在每个文件夹中使用一个属性文件,该文件具有一个标志,用于确定是否应重定向访问 .html/.jsp 文件的请求。

.jsp/.html 文件可以在运行时添加/删除部署,这也是选择这种设计的关键。

如果您认为这种方法更好,请对此方法发表评论或提出任何其他想法。

谢谢。

最佳答案

您可以执行此重定向,只要重定向遵循某种约定,使用 apache 重写规则。这样,服务器解析请求、重定向和再次解析请求的开销就减少到只解析 CORRECT 请求。这肯定会通过减少请求数量来提高您网站的性能。

重写可以用其他服务器完成,而不仅仅是 apache。 Apache 是文档最多的。阅读Apache Rewrite Guide了解更多信息。

关于java - 与搜索引擎优化相关的网络应用程序设计问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3993015/

相关文章:

java - Neo4j BFS 对具有给定标签的节点

java - 我们可以使用一个 RowMapper 对象而不是每次都创建对象来获取结果吗?

java - Surefire 结果未显示在 gitlab CI/CD 的测试选项卡中

java - 实现 MQTT 代理

java - 如何在 Java 中暂停 Swing?

java - 我需要帮助 : Send a list of bytes with UDP to a Server, o 它适用于有符号/无符号字节

java - 如何实现模态对话框的效果

java - 接口(interface)、继承和子类型

java - Maven 没有使用服务器的 servlet-api 构建

java - java 中的 HTTP POST 抛出错误 - 找不到合适的 HttpMessageConverter 来将请求正文读取到类型类的对象中