Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在Sitecore中重写URL_Asp.net_Sitecore - Fatal编程技术网

Asp.net 在Sitecore中重写URL

Asp.net 在Sitecore中重写URL,asp.net,sitecore,Asp.net,Sitecore,我是sitecore的新手,我的项目中所有页面的url如下所示 http://domain/Inventory/Pages/AboutUs.aspx http://domain/Inventory/Pages/ContactUs.aspx 在这里,我需要将所有的url转换为以下格式 http://domain/AboutUs.aspx http://domain/ContactUs.aspx 这是我的内容树结构 +Content +Inventory +Pages

我是sitecore的新手,我的项目中所有页面的url如下所示

 http://domain/Inventory/Pages/AboutUs.aspx
 http://domain/Inventory/Pages/ContactUs.aspx
在这里,我需要将所有的url转换为以下格式

 http://domain/AboutUs.aspx
 http://domain/ContactUs.aspx
这是我的内容树结构

 +Content
   +Inventory
     +Pages
       AboutUs
       ContactUs
       Home
目录和页面是目录,这些目录不应出现在我的浏览器url中


请在这方面帮助我。

如果我理解正确,您不需要进行任何URL重写,只需在Sitecore中配置开始项即可


在web.config文件中,您将看到一个名为
的部分,其中有一个名为
的节点。如果我理解正确,您不需要进行任何URL重写,只需在Sitecore中配置开始项即可


在web.config文件中,您将看到一个名为
的部分,其中有一个名为
的节点。如果我理解正确,您不需要进行任何URL重写,只需在Sitecore中配置开始项即可


在web.config文件中,您将看到一个名为
的部分,其中有一个名为
的节点。如果我理解正确,您不需要进行任何URL重写,只需在Sitecore中配置开始项即可


在web.config文件中,您将看到一个名为
的部分,其中有一个名为
的节点,您可以在app\u config\Include下的siteDefinition.config文件中设置站点的根路径和开始路径。您不需要重置内容树结构

 rootPath="/sitecore/content/Inventory"
 startItem="/Pages"

请确保启用SiteDefinition.config。如果禁用此选项,您可以在app_config\Include下的SiteDefinition.config文件中设置站点的根路径和开始路径。您不需要重置内容树结构

 rootPath="/sitecore/content/Inventory"
 startItem="/Pages"

请确保启用SiteDefinition.config。如果禁用此选项,您可以在app_config\Include下的SiteDefinition.config文件中设置站点的根路径和开始路径。您不需要重置内容树结构

 rootPath="/sitecore/content/Inventory"
 startItem="/Pages"

请确保启用SiteDefinition.config。如果禁用此选项,您可以在app_config\Include下的SiteDefinition.config文件中设置站点的根路径和开始路径。您不需要重置内容树结构

 rootPath="/sitecore/content/Inventory"
 startItem="/Pages"


如果禁用,请确保启用sitedefination.config。这在很大程度上取决于内容树结构的其余部分,以及需要不同格式的URL的数量。提供更多详细信息。可以使用别名,但有点黑客和误导。鉴于您的网站结构和所需的URL模式,您应该能够通过一些简单的网站配置来实现这一点。请查看更多信息,但基本上我认为您只需要将根路径设置为“/Sitecore/Content/Inventory/Pages”,将开始项设置为“/Home”,这将解决您的问题。除非/直到重新打开此问题,否则我们无法为您提供太多帮助。但是,我强烈建议您下载并安装带有示例站点的Sitecore的新实例。查看其结构、页面URL和
sites/site[name=“website”]
节点中的设置(尤其是
startItem
属性)。任何子页面的URL中都不需要起始项的名称,这就是为什么通常建议将“主页”项作为根而不是“页面”项的原因,因为这也有助于多站点实例。此外,不要忘记引用。这在很大程度上取决于内容树结构的其余部分,以及有多少URL需要不同的格式。提供更多详细信息。可以使用别名,但有点黑客和误导。鉴于您的网站结构和所需的URL模式,您应该能够通过一些简单的网站配置来实现这一点。请查看更多信息,但基本上我认为您只需要将根路径设置为“/Sitecore/Content/Inventory/Pages”,将开始项设置为“/Home”,这将解决您的问题。除非/直到重新打开此问题,否则我们无法为您提供太多帮助。但是,我强烈建议您下载并安装带有示例站点的Sitecore的新实例。查看其结构、页面URL和
sites/site[name=“website”]
节点中的设置(尤其是
startItem
属性)。任何子页面的URL中都不需要起始项的名称,这就是为什么通常建议将“主页”项作为根而不是“页面”项的原因,因为这也有助于多站点实例。此外,不要忘记引用。这在很大程度上取决于内容树结构的其余部分,以及有多少URL需要不同的格式。提供更多详细信息。可以使用别名,但有点黑客和误导。鉴于您的网站结构和所需的URL模式,您应该能够通过一些简单的网站配置来实现这一点。请查看更多信息,但基本上我认为您只需要将根路径设置为“/Sitecore/Content/Inventory/Pages”,将开始项设置为“/Home”,这将解决您的问题。除非/直到重新打开此问题,否则我们无法为您提供太多帮助。但是,我强烈建议您下载并安装带有示例站点的Sitecore的新实例。查看其结构、页面URL和
sites/site[name=“website”]
节点中的设置(尤其是
startItem
属性)。任何子页面的URL中都不需要起始项的名称,这就是为什么通常建议将“主页”项作为根而不是“页面”项的原因,因为这也有助于多站点实例。此外,不要忘记引用。这在很大程度上取决于内容树结构的其余部分,以及有多少URL需要不同的格式。提供更多详细信息。可以使用别名,但有点黑客和误导。根据您的网站结构和所需的URL模式,您应该能够实现