View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001674 | OXID eShop (all versions) | 4.09. SEO, SEO URL | public | 2010-03-01 20:02 | 2012-12-10 13:35 |
Reporter | ralf_trapp | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.2.0 revision 23610 | ||||
Fixed in Version | 4.3.2 revision 27884 | ||||
Summary | 0001674: oxseo: wrong product displayed | ||||
Description | If a product URL is called and no matching entry found in oxseo, the shop checks oxseohistory. If the called URL is found there, the shops gets ANY for this product matching URL in oxseo. Actually the oxseo entry has to be found, with the URL-patch matching the Main-Category of this product. | ||||
Additional Information | URL which does not exist anymore is being called (no matching entry in oxseo). In this case, search algorithm continues in oxseohistory. There is being checked if called URL matches any oxident. IF this is the case, shop knows which object is affected and ANY entry in oxseo having this objectid is choosen. In case of a product, usually you have one or more entries for this product and amongst others per product's category. Thus any undefined product page (any category path) is choosen. But of course that category should be choosen which is main category for requested product. ----[german]--------- URL wird aufgerufen, welche es nicht mehr gibt - heisst es gibt keinen passenden Eintrag in der oxseo. In diesem Fall geht die Suche weiter in der oxseohistory.In der oxseohistory wird geschaut, ob die aufgerufene URL zu einer der gespeicherten oxident passt. Ist dies der Fall, weiss der Shop um welches Object (die oxobjectid der oxseohistory) es geht. In der oxseo wird daraufhin ein BELIEBIGER Eintrag mit dieser oxobjectid gesucht. Bei einem Artikel sind in der Regel ja aber mehrere Einträge für diesen Artikel enthalten - (u.A.) ein Eintrag pro zugeordneter Kategorie. Es wird dann eine unbestimmte Artikelseite (also irgendein Kategorie-Pfad) gewählt. Tatsächlich sollte aber der Kategorie-Pfad gewählt werden, welche die zu diesem Artikel zugeordnete Hauptkategorie ist. | ||||
Tags | No tags attached. | ||||
Theme | |||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||