Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/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
virtuemart2和sh404sef url_Url_Joomla2.5_Virtuemart - Fatal编程技术网

virtuemart2和sh404sef url

virtuemart2和sh404sef url,url,joomla2.5,virtuemart,Url,Joomla2.5,Virtuemart,我在joomla2.5中使用virtuemart 2.5.6和sh404sef 4.4.4.1791 我的问题是,sh404sef url与sef url一起生成子类别名称和类别/产品id forexmaple 我需要 但它显示为 对于主类别,它显示正确,但对于子类别和产品,url显示如上所述 我尝试过改变设置。 在vm2配置中,已禁用SEF,未选中使用产品id 在sh404sef配置中,禁用了允许url中的id 如何克服此问题?检查菜单中是否存在这些子类别,并禁用它们以检查问题是否得到解决

我在joomla2.5中使用virtuemart 2.5.6和sh404sef 4.4.4.1791 我的问题是,sh404sef url与sef url一起生成子类别名称和类别/产品id

forexmaple

我需要 但它显示为

对于主类别,它显示正确,但对于子类别和产品,url显示如上所述

我尝试过改变设置。 在vm2配置中,已禁用SEF,未选中使用产品id 在sh404sef配置中,禁用了允许url中的id


如何克服此问题?

检查菜单中是否存在这些子类别,并禁用它们以检查问题是否得到解决

如果没有,您必须在:/components/com\u sh404sef/sef\u ext/com\u virtuemart.php上检查并修改sh404sef插件

如果上述任何一项都不起作用,您可以禁用sh404sef插件并通过设置sh404sef配置->按组件->com_virtuemart->使用joomla rooter来使用virtuemart rooter

为了工作,您必须启用:

系统->全局配置->搜索引擎友好URL

系统->全局配置->使用URL重写


我已经通过在vm配置中禁用Sef解决了这个问题,子类别和产品显示正确

但是vmError“$link[view]为空”;发生错误

请参考此链接


问题已被暂时清除。

我已在globalk配置中启用SEF url。但它不起作用。我认为问题出现在virtuemart配置seo中。您是否已从sef404配置中禁用sef插件?sh404sef配置->按组件->com_virtuemart->使用joomla rooteryes通过使用默认设置和joomla rooterSeem尝试,发现sef404配置有问题。请尝试禁用sef404以查看问题是否得到修复。