我知道在这个特定问题上有很多回答的问题,但是我还没有找到Magento的任何特定内容,而且我想知道更改.htaccess文件是否会对我的Magento商店产生影响。

基本上,我的导航中有直接链接到已过滤类别页面的链接,因此它们的外观如下。

Example.com/hairproducts.html?manufacturer=412


但是,当我单击这些链接时,它们最终以斜杠结尾导航到该URL。

Example.com/hairproducts.html?manufacturer=412/


然后忽略过滤器,将其带到类别页面。

为任何帮助加油。

最佳答案

我假设您在这样的phtml文件中生成了网址:

<?php echo $this->getUrl('hairproducts.html?manufacturer=412'); ?>


或像这样的块/页面内容

 {{store url="hairproducts.html?manufacturer=412"}}


将它们更改为此:
在phtml文件中:

<?php echo $this->getUrl('', array('_direct'=>'hairproducts.html', '_query'=>'manufacturer=412'); ?>


或在块/页面内容中

 {{store _direct="hairproducts.html" _query="manufacturer=412"}}


如果我认为不对,请发布您生成网址的方式。

关于magento - 从Magento URL删除尾部斜杠,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23428591/

10-16 16:09