2

This is a clean install of EE 1.13.1 not an upgraded site.

I am facing this issue with a group of skus in my catalog...

www.MYSITE.com/catalog/product/view/id/189576/s/**url-key**/category/293/

I have checked the rewrite tables for this and there are no rewrites for it. It is as if it is keeping that url, and will not index it to a clean url.

Secondly there are products like this:

www.mysite.com/catalog/product/view/id/188662

(same product, both urls work) This once again has a valid URL key that is not a duplicate, and yet can not index. Why?

4
  • How did you create or import your products?
    – laketuna
    Commented May 27, 2014 at 4:36
  • They were created with uRapidflow by Unirgy, but so were all the rest and those are indexing fine. Thats what makes it so weird
    – MaierB
    Commented May 27, 2014 at 17:31
  • Hm, uRapidflow advertises as being compatible with upto EE 1.14. Can you check your catalog's url key table and tell me if there's anything in there?
    – laketuna
    Commented May 28, 2014 at 1:21
  • Unirgy was not being entirely honest there. They were completely unaware of the complex URL changes in 1.13, until I had reported it in tickets. (For example you can no longer export product URL because there is no value for it in 1.13) Secondly the other day I placed a ticket asking for 1.14/1.9 support and they stated they would be reviewing it in the next few weeks
    – MaierB
    Commented May 28, 2014 at 21:21

1 Answer 1

1

Try to reindex your URL rewrites. You are able to do it using shell in Magento EE 13+

cd [magento_root]/shell
php indexer.php --reindex catalog_url

If it didn't help:
Try to open some of the products in admin panel for editing and try to save it. Then, try to check the product's URL in the rewrite tables once again. Maybe the reason is the products were imported incorrectly somehow. If that way is solving your issue : You can make a script - just get products collection and save each product without making changes

$products = Mage::getModel('catalog/product')->getCollection();
foreach ($products as $_product) {
    $_product->save();
}

Also, you can add a try..catch structure in case if you have a problem with the product's saving.

4
  • Yeah no thats not it, the site has been indexed 100s of times and even specifically that URL. Sorry if I portrayed it as it was not. The point is only these products (around 3000) are having that issue despite multiple reindexes..
    – MaierB
    Commented May 27, 2014 at 17:30
  • Try to open some of the products in admin panel for editing and try to save it. Then, try to check the product's URL in the rewrite tables once again. Maybe the reason is the products were imported incorrectly somehow. Commented May 27, 2014 at 17:58
  • you could be right, yesterday I edited the url-key for one product and that product did get indexed with the new clean url. Can you edit your answer to mirror your second comment?
    – MaierB
    Commented May 27, 2014 at 21:14
  • help me @ magento.stackexchange.com/q/210130/57334
    – zus
    Commented Jan 23, 2018 at 4:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.