![]() |
1
1
嗯,大多数web服务器都有创建“通配符”映射的工具。 也就是说,他们会使用服务器上不存在的页面,并将其交给相关的语言处理器(例如,.NET中的ASPNETYISAPI.DLL)。 因此,如果您在传递通配符请求的地方编写代码(即,物理上不存在的文件),您可以假装拥有它。 这就是URL重写的工作原理。通常,您会发明一些url方案,例如“/article/some content/identifier”,然后使用该标识符查找文章,同时在url中保留组件,以便搜索引擎可以“看到”它是“相关的”。 希望这能有所帮助。这是一种随意的概述。 |
![]() |
2
1
取决于你做了什么。 经典的ASP.NET:可以将它们用作自定义错误页(找不到文件,敲出自己的结果)。 MVC:一种到视图/控制器的路由,它访问路径以查看搜索短语,然后获取esutls并生成页面。 结果可能非常好。如果你有一个好的网站内部搜索系统,这可以驱动休流量。我曾经做过一个商店,在那里搜索客户讨论会将大约70%的流量推到页面上。理解它们是另一回事(也就是说,结果apge必须有效地让人们使用产品)。这甚至不公平——讨论结果非常准确。在对外观进行优化以确保人们知道要去哪里之后,捕获率非常高(即人们不会离开网站)。 |
![]() |
vishnu · Elasticsearch相关性-具有相似名称的文档 7 年前 |
![]() |
P.K. · 如何在现有mvc页面上实现搜索引擎 8 年前 |
|
user3824280 · 搜索引擎无法使用我的分页器[已关闭] 9 年前 |
![]() |
xanderflood · 如何在Python中下载谷歌图像搜索结果 9 年前 |
![]() |
cookiesncream · 全文搜索引擎,多列,布尔模式 10 年前 |
![]() |
Saqib Ali · 为每个最终用户分离solr索引 12 年前 |