有誰知道在Sitefinity 4.x及更高版本中找到與Extensionless URL相關的設置嗎?我正在查看後端的「高級設置」,但找不到它們。Sitefinity 4.x及更高版本中的不擴展URL設置
我最近從Sitefinity 4.4升級到5.3的網站突然顯示.aspx頁面的擴展名和其他頁面的404錯誤。我無法將內容添加到新創建的頁面,因爲它在顯示404時嘗試向頁面草稿添加一些內容。
有誰知道在Sitefinity 4.x及更高版本中找到與Extensionless URL相關的設置嗎?我正在查看後端的「高級設置」,但找不到它們。Sitefinity 4.x及更高版本中的不擴展URL設置
我最近從Sitefinity 4.4升級到5.3的網站突然顯示.aspx頁面的擴展名和其他頁面的404錯誤。我無法將內容添加到新創建的頁面,因爲它在顯示404時嘗試向頁面草稿添加一些內容。
Sitefinity默認爲擴展名並給予一些頁面已經.ASPX和一些不這樣做,你檢查它不是由於可能已被添加到web.config中一些錯誤的URL重寫規則?
只是要在安全方面,你可以檢查你的PagesConfig.config文件(位於/ App_Data文件/ Sitefinity /配置),它看起來如下:
<?xml version="1.0" encoding="utf-8"?>
<pagesConfig
xmlns:config="urn:telerik:sitefinity:configuration"
xmlns:type="urn:telerik:sitefinity:configuration:type"
config:version="5.3.3900.0"
defaultFrontendTemplateId="00000000-0000-0000-0000-000000000000"
defaultBackendTemplateId="0000000-0000-0000-0000-000000000000"
enableBrowseAndEdit="False"
/>
(自然,0000000-0000 -0000-0000-000000000000將成爲您的最終實際有效指導)
此外,您可以將您的web.config替換爲one,它可以從盒子中驗證。
如果由於錯誤導致某些頁面已被擴展,您可以通過使用@ selaromdotnet中的this one片段來簡單地刪除它們。
Jochem