Directurl: Fehler bei Weiterleitung von alten Produkt URLs

Du hast ein Problem gefunden und weißt nicht genau wo es hinpasst...
rieste
Beiträge: 134
Registriert: Fr 18. Mär 2011, 07:54
Shop Version: ECB 1.08 leider

Directurl: Fehler bei Weiterleitung von alten Produkt URLs

Beitrag von rieste »

Eine frage:
ist es möglich wenn man dir directurl aktiviert das man noch direkt von extern auf eine Produktseite kommt.
Heisst ich möchte die ID vom Shop auslesen und dann zugreifen.
http://.../product_info.php?products_id=4230 ermöglicht ja ohne Direct Url den Zugriff.

wenn man direct url installiert kann man
http://.../shop/index.php?products_id=4230 zwar verlinken aber es kommt nur die Kategorie

gibt es da noch einen aufruf wo ich sozusagen über ide Product ID direkt auf die Productbeschreibung komme?


EDIT: Beitrag geteilt (Xantiva, 7.6.2012)
Mein Seite: https://www.rieste.com
Mein Lichtshop https://licht365.com
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: directurl

Beitrag von Xantiva »

Verstehe ich nicht. /product_info.php?products_id=123 funktioniert doch weiterhin?

Du kannst bei dem Bluegate Modul einstellen, dass diese sogar gleich per 301 auf die neue weitergeleitet wird.

Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
rieste
Beiträge: 134
Registriert: Fr 18. Mär 2011, 07:54
Shop Version: ECB 1.08 leider

Re: directurl

Beitrag von rieste »

leider nein...

ein Aufruf von
http://.../shop/product_info.php?products_id=4087

führt zu
http://.../shop/products/.html

und er wechselt auf die Startseite.

ich habe bei bluegate.at auch schon gesucht aber finde dazu nichts.
allgemein werden die Links sauber in .HTML angezeigt das modul funktioniert aber. mein problem ist im moment einfach der Aufruf über die Produkt ID.

wie kann ich da zu einer lösung kommen?
Mein Seite: https://www.rieste.com
Mein Lichtshop https://licht365.com
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: directurl

Beitrag von Xantiva »

Hm, ich habe jetzt gerade keine Installation in einem Unterverzeichnis, um das 1:1 nachzustellen.

(Und bin über Pfingsten jetzt auch nicht da ...) :?
Mein Shop: http://www.basteln-selbermachen.de
rieste
Beiträge: 134
Registriert: Fr 18. Mär 2011, 07:54
Shop Version: ECB 1.08 leider

Re: directurl

Beitrag von rieste »

scheint zu funktionieren wenn man die probleme der htaccess behebt.

datentyp beim transfer...
Mein Seite: https://www.rieste.com
Mein Lichtshop https://licht365.com
rieste
Beiträge: 134
Registriert: Fr 18. Mär 2011, 07:54
Shop Version: ECB 1.08 leider

Re: directurl

Beitrag von rieste »

:-( geht doch nicht...

werkwürdiges problem!

Wenn ich von extern den link ausführe (also von einer anderen seite - oder es direkt im browser eingebe)
http://..shop/product_info.php?products_id=4487 komme ich auf die Startseite!

Bin ich dann auf der Startseite vom Shop - also ist der Shop schon im Browser und kopiere das ganze nochmal in die browserzeile geht der link auf das produkt....

weiß da wer rat?

lg

Edit 28.5:

Nach weiteren Tests konnte ich das Problem wieder ein wenig eingrenzen.
* Browser wird gestartet
* Von Homepage kommt link mit http://..shop/product_info.php?products_id=4487 auf Shop (ziel blank)
* => ich lande auf der Startseite
* schließe ich das fenster mit dem shop und klicke wieder exakt den selben link an
* funktioniert der Shop link und ich gelange zum produkt....

für mich scheint es so als ob es mit der session, dem Cache oder sowas zu tun hat. muß man da irgendwas vorladen damit das funktioniert?
Mein Seite: https://www.rieste.com
Mein Lichtshop https://licht365.com
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: directurl

Beitrag von Xantiva »

Du hat eine PN mit Code zum Testen ...
Mein Shop: http://www.basteln-selbermachen.de
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Directurl: Fehler bei Weiterleitung von alten Produkt UR

Beitrag von Xantiva »

Bugfix ist fertig, wer es vor der neuen Version schon beheben möchte:

In der /inc/bluegate_seo.inc.php, die Zeile suchen (~960):

Code: Alles auswählen

function getIdForXTCSumaFriendlyURL($fileName)
Die erste (einzeilige) If - Abfrage muss jetzt so aussehen:

Code: Alles auswählen

		if (($fileName == 'product_info.php' && ($_GET['info'] <> '' || $_GET['products_id'] <> '') && $_GET['action'] == '')
				|| ($fileName == 'index.php' && $_GET['cat'] <> '' && $_GET['page'] == '' && $_GET['action'] == '')
				|| ($fileName == 'index.php' && $_GET['cPath'] <> '' && $_GET['page'] == '' && $_GET['action'] == '')
				|| ($fileName == 'shop_content.php' && $_GET['coID'] <> '' && $_GET['action'] == '')) {
Danke an rieste fürs melden!

Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
rieste
Beiträge: 134
Registriert: Fr 18. Mär 2011, 07:54
Shop Version: ECB 1.08 leider

Re: Directurl: Fehler bei Weiterleitung von alten Produkt UR

Beitrag von rieste »

Mir ist noch ein "Problem" aufgefallen.

Artikel ist in Kategorie 1 und 3 - Aufgeteilt ist das ganze so: (Kategorie 3 ist Unterkategorie 1)

Shop
- Kategorie 1
- -- Kategorie 3
- Kagegorie 2

Ein Artikel ist in Kategorie 1 UND 3 Zugeordnet - über WAWI und wird auch im Shop so angezeigt.

Bei der Erstellung der SITEMAP wird auch der Artikel in BEIDEN Kategorien angelegt - heißt er ist in der Sitemap 2x vorhanden.
Klickt man aber nun auf den Artikel in Kategorie 3 wird automatisch der Link von Kategorie 1 genommen. Heißt er "löscht" bei der Adresse die Kategorie 3 raus.

=> Problem: Google findet eine 404 Seite.

Wie kann man das lösen?
Zuletzt geändert von rieste am Di 7. Aug 2012, 05:30, insgesamt 1-mal geändert.
Mein Seite: https://www.rieste.com
Mein Lichtshop https://licht365.com
xtsell
Beiträge: 26
Registriert: So 17. Apr 2011, 21:52

Re: Directurl: Fehler bei Weiterleitung von alten Produkt UR

Beitrag von xtsell »

URLs ohne Kategorien nehmen?
Antworten