MVC架构会影响SEO吗?



我在我的WebApplication中具有我的MVC架构。现在流如下:

starter.jsp -> SERVLET ->view.jsp

现在view.jsp期望cetrtain请求参数存在于请求对象中。

使用上述工作流来调用view.jsp时,一切都很好。

现在搜索引擎将直接调用View.jsp?或它将从启动器.jsp传播到view.jsp?

详细示例:

main page has a href to a article.
href ="servlet?id=xyz"
Now servlet gets the id from request.
Servlet gets details for id from DB , puts the Object obtained from DB as request attribute 
idDetails
And forwards to view.jsp
View.jsp gets request attribute idDetails
So view.jsp expects idDetails to be present as request attribute

SEO和MVC之间没有相关性。MVC管理应用程序的内部,而SEO为某些外部调整。如果他们以某种方式关联,那么我认为您的应用程序有问题。

如果某些文件是公共的,因此搜索引擎可以看到它们,很可能会被索引。如有疑问,您可以随时在Google中检查您的页面,例如使用site:前缀。

关键是,如果您可以看到它,Google可以看到它。

我同意亚当的答复。SEO和MVC架构根本没有相关。

如果您有恐惧,如果"爬行者"会直接访问您的View.JSP页面,那么我建议您在应用程序中使用过滤器和拦截器。

因此,在这里您的拦截器/过滤器将拦截传入的请求,如果它们是由"轨道算法"或"可疑用户"直接制成的。

最新更新