Hallo,
habe folgendes Problem mit tt_products:
Meine Produkte sind wirklich gut in Suchmaschinen vertreten, jedoch mit einem kleinem "Schönheitsfehler".
Wenn ein Produkt gelöscht wurde (also nicht aus der Datenbank sondern nur deleted = 1), wird die Seite weiterhin in den Suchmaschinen aufgeführt.
Das Problem liegt daran, dass die Einzelansicht immer, unabhängig vom Produkt angezeigt wird..
Wie könnte ich einer Suchmaschine das löschen des Produkts mittteilen?
Also mein Überlegung geht dahin, dass eine Abfrage gemacht werden müsste woraufhin bei dem gelöschte Produkt anschließend ein 404er ausgegeben wird.. Aber wie?
viele grüße
stefan
Ok,
habe eine Lösung gefunden, nur impliziert Sie noch das folgende Problem:
Ich habe eine user_function in php erstellt, so kann ich leicht eine Conditions in typoscript einbauen, aber ich bekomme die user_function nicht in die localconf.php (typo3conf/), sobald ich ins Frontend gehe, wird mir eine leere Seite angezeigt.. In der Tsref steht doch folgendes:
Example:
Put this function in your localconf.php file:
function user_match($cmd){
switch($cmd){
case "checkLocalIP":
if (strstr(getenv("REMOTE_ADDR"),"192.168")){
return true;
}
break;
case "checkSomethingElse":
// ....
break;
}
}
This condition will return true if the remote address contains “192.168” - which is what your function finds out.
[userFunc = user_match(checkLocalIP)]
Was mache ich falsch?
Gruss
stefan
Hallo Stefan,
wie sieht deine Lösung aus? Habe gerade das gleiche Problem und würde es gerne aus der Welt schaffen.
lässt sich irgendwo eine Sperre einbauen, die aus der EInzelansicht gelöschter Produkte einen Redirect zur 404 macht?
Vielen Dank für deine Bemühungen
Viele Grüße
Karsten