Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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
Magento 301&x27;用PHP代码获取Seo Url?_Php_Magento_Redirect - Fatal编程技术网

Magento 301&x27;用PHP代码获取Seo Url?

Magento 301&x27;用PHP代码获取Seo Url?,php,magento,redirect,Php,Magento,Redirect,我正在寻找从Cubecart 4迁移到Magento 1.8的网站。我创建了一个脚本,它从url中获取旧的cat id,然后搜索存储该id的数据库(我复制了它们),然后获取新的magento类别id,然后需要获取该类别的url。然后我想从301重定向到新的url 我无法从ID抓取SEO url。到目前为止,我可以从id中获取未写入的url,其中$caturl2是类别id Mage::getModel("catalog/category")->load($caturl2)->getUr

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

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

Mage::getModel("catalog/category")->load($caturl2)->getUrl();
是否有任何方式可以通过ID获取seo url?有什么想法吗


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

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

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