Magento 301用PHP代码获取Seo Url?

时间:2014-01-20 14:58:03

标签: php magento redirect

我希望将网站从Cubecart 4迁移到Magento 1.8。我创建了一个脚本,从url中获取旧的cat id,然后在数据库中搜索存储它的位置(我将它们复制过来)然后抓取新的magento类别ID,然后需要抓取该类别的URL。然后我想将301重定向到新的URL。

但我无法从ID获取SEO网址。到目前为止,我可以从id获取未写入的URL,其中$ caturl2是类别ID。

Mage::getModel("catalog/category")->load($caturl2)->getUrl();

无论如何都要通过ID获取seo网址?有什么想法吗?

在输出的那一刻:/ catalog / category / view / s / cat-name / id / 4448 /

1 个答案:

答案 0 :(得分:1)

要获取存储在URL重写管理表中的完整SEO网址,您应该使用以下代码。

Mage::getModel("catalog/category")->load($caturl2)->getUrlPath();