Stichwörter löschen - WIE?

Hallo zusammen!

Ich habe nun nach längerer Zeit mal wieder ne Sitemap erstellen wollen und sehe, dass auf einmal Stichworte in den Urls auftauchen, die nicht aktuell sind. Bzw. sind es alte Urls.

Wie und wo kann man diese bitte löschen?

Die Sitemap Erstellung keine Standardfunktion. Dies hängt von Deinem Einzelfall ab. Daher wird hier niemand helfen können.

Sorry, hab mich falsch ausgedrückt.
Ich meinte damit eigentlich die SEO-Urls.

In der Datenbank habe ich die Einträge welche ich gerne löschen möchte in folgende Tabelle gefunden:

OXSEO

OXSEOURL
Old seo url

Muss man diese händisch löschen?

Man kann es händisch machen.

Die Stichwörter bzw. Tags sind seit der 6.0 Serie aus dem Standard herausgenommen Extracted features — OXID eShop developer documentation 6.0.0 documentation

Könnte es sein, dass Du dies meinst?
Nach einem Update sind die Einträge noch in der Datenbank Tabelle oxseo enthalten?

Ich habe mir gerade das ausgelagerte Modul dazu angeguckt, wie man die alten SEO Einträge identifizieren kann. Die Tags werden als Type “dynamic” in der Tabelle oxseo angelegt https://github.com/OXIDprojects/tags-module/blob/08b14de155dfdfe9efc1969a03f326b32b17590f/models/oetagsSeoEncoderTag.php#L42

Deswegen musst vorsichtig sein, dass nicht ausversehen andere SEO URLs löschst die noch benötigst.

Aber wenn das Update richtig gemacht wurde auf die Serie 6.x dann sollten die gelöscht wurden sein siehe Database — OXID eShop developer documentation 6.0.0 documentation im Cleanup SQL ist folgende Query enthalten:

/*

The Tags functionality was moved to a module.

MySQL 5.5 users:

In case you need to keep the OXTAGS fields, you need at least to DROP the FULLTEXT INDEX and to update the table engine.

The business logic relies on the fact that all tables use engine InnoDB in order to run MySQL transactions.

ALTER TABLE `oxartextends`

DROP INDEX `OXTAGS`,

DROP INDEX `OXTAGS_1`,

DROP INDEX `OXTAGS_2`,

DROP INDEX `OXTAGS_3`;

ALTER TABLE `oxartextends` ENGINE = InnoDB;

*/

ALTER TABLE `oxartextends` DROP `OXTAGS`, DROP `OXTAGS_1`, DROP `OXTAGS_2`, DROP `OXTAGS_3`;

ALTER TABLE `oxartextends` ENGINE = InnoDB;

UPDATE `oxconfig` SET `OXVARVALUE` = 0x4dbace2972e14bf2cbd3a965143ee10209cf7c1ec96ab489d324f65ce48a4270f448eaf4f155a9ab5c73fe4e9a5ab491250a15931c5e20972e66c6bc28407f60159e035a97ccf914d874cd84268812ef4a515adeeb12ae33896e

WHERE `OXVARNAME` = 'aSearchCols' AND (OXMODULE IS NULL OR OXMODULE = '');

DELETE FROM `oxconfig` WHERE `OXVARNAME` = 'sTagSeparator' AND (OXMODULE IS NULL OR OXMODULE = '');

DELETE FROM `oxconfig` WHERE `OXVARNAME` = 'blShowTags' AND (OXMODULE IS NULL OR OXMODULE = '');

DELETE FROM `oxseo` WHERE OXSTDURL = 'index.php?cl=tags';
  1. Update habe ich keines durchgeführt.
    Ich arbeite noch mit CE 6.1.5.

  2. Stimmt. Es gibt dynamic & oxarticle
    Die dynamic sollte man löschen.
    Diese werden eh wieder aktuell neu erzeugt.

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.