我创建了一个搜索中心网站,并使用新的母版页对其进行了自定义。我在那里留下了默认页面,例如results.aspx和peopleresults.aspx,并创建了我自己的结果页面。我想我可以通过进入“网站设置” - >“搜索设置”并将“网站集搜索中心”网址指向“启用自定义范围”文本框,只需将网址更改为指向我的新自定义网页。
这很有效,直到我后来注意到网址格式不正确。这是一个例子: /SearchCenter/Pages/SearchResults.aspx/Results.aspx?k=tyler
注意如何将开箱即用的页面(Results.aspx)添加到网址上?在考虑之后,我认为SharePoint期望页面名称“Results.aspx”成为结果页面。如果我想要一个自定义结果页面,我是否要求将其命名为results.aspx?
想要了解一般的想法......
答案 0 :(得分:0)
搜索设置应为/ SearchCenter / Pages(不包含页面名称) 然后,在搜索框webpart设置中将结果页面设置为SearchResults.aspx。
答案 1 :(得分:0)
搜索结果页面基本上是一个普通的SharePoint页面,其中包含一堆(连接的)Web部件。
您当然可以只使用您需要的Web部件(甚至是您自己的自定义Web部件)构建自己的页面,并将SharePoint搜索指向这个新的“结果”页面
根据我的经验,页面不能命名为“results.aspx”。
答案 2 :(得分:0)
我在创建您自己的自定义搜索结果页时发现的最好的事情,就是在搜索中心中为您创建的现成模板页面命名相同:results.aspx和peopleresults.aspx。