Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Shop Dateien umleiten per htaccsess

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
larilara
PostRank 1
PostRank 1
Beiträge: 8
Registriert: 25.05.2006, 17:18
Wohnort: NRW

Beitrag von larilara » 25.05.2006, 17:34

Hallo,

ich habe mit Interesse einige Einträge gelesen. Aber keiner konnte mir eine Antwort geben. Vielleicht finde ich hier im Forum Hilfe.

Ich stelle z.Zt. mein Shopsystem um... von einem Perl-Shop (Domainpublisher) auf einem PHP-Shop und möchte nun nach und nach zumindest die Rubriken umleiten da der alte Shop bzw. die Artikel gut bei Goggle zu finden sind.

Der alte Shop ist in dem Verzeichnis cgi-bin installiert und dort ist auch schon eine HTACCSESS Datei vorhanden.

Wie könnte ich die Artikel bzw. Rubriken auf den neuen Shop umleiten? Habe schon mehrere Tips probiert wie hier beschrieben ist aber leider hat nichts funktioniert bzw. kommt eine Fehlermeldung.

Desweiteren kommt hinzu das im Verzeichnis : meine-domain.de/cgi-bin/dpshop eine htaccsess-datei vorhanden ist wo jede menge schon was eingetragen ist. Kann man dort denn noch was hinzufügen ohne was zu zerschiessen? :-)

Und was macht Google daraus? Ich möchte ja keine Doppelten Einträge haben was zum Ausschluss führen könnte (Hab ich hier gelesen).

Eigentlich möchte ich die alten Dateien vom alten Shop nach und nach Löschen aber dann läuft natürlich Google ins Leere.

Habe die httaccsess-Datei so erstellt: Redirect permanent /cgi-bin/dpshop/_989204035911_Funkger%C3%A4te%C2%A0%C2%A0%C2%A0Zubeh%C3%B6r/Ascom/Ascom%C2%A0FuG%C2%A011b%C2%A0/%C2%A0SE110%C2%A0/%C2%A0SM180/_01.02.02.html https://www.meine-domain.de/domain/inde ... II-N-.html usw.

Bei einigen Seiten klappt die Umleitung bei den meisten aber nicht.

Google leitet z.B. um auf : https://www.meine-Domain.de/cgi-bin/dps ... E/_03.html

Unter dem Google-Text steht der Link: https://www.meine-domain.de/cgi-bin/dpshop/ __T O P - ANGEBOTE/_03.html (mit den leerzeichen)

Und wenn ich bei dem ersten Link (rechte Maus-Taste) auf Eigenschaften gehe dann kommt: https://www.meine-domain.de/cgi-bin/dpshop/__TÂ OÂ PÂ -Â ANGEBOTE/_03.html

Und keiner dieser Links reagiert auf die Umleitung.
Irgendwas mag die htaccsess-Datei nicht. Da es wie gesagt bei einigen Funktioniert.

Irgendwie hat vielleicht der Server Probleme mit dem Kauderwelch %$%&&% usw. Was könnte man machen?

Wie gesagt kenne ich mich mit der Materie nicht gut aus und hoffe das ich nicht zuviel geschrieben habe.

Und bitte mich nicht gleich in der Luft zerreissen wenn ich zuviel frage :lol:

Freue mich auf Antworten

Herzliche Grüße

Rudolf

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

haha
PostRank 9
PostRank 9
Beiträge: 1065
Registriert: 03.04.2006, 18:08
Wohnort: Bi Hamborg

Beitrag von haha » 26.05.2006, 10:46

larilara hat geschrieben:Desweiteren kommt hinzu das im Verzeichnis : meine-domain.de/cgi-bin/dpshop eine htaccsess-datei vorhanden ist wo jede menge schon was eingetragen ist. Kann man dort denn noch was hinzufügen ohne was zu zerschiessen? :-)
Das kommt darauf an, was schon drinsteht. Grundsätzlich kannst Du aber so viel anhängen, wie Du lustig bist. Gut, wenn's in die Hunderte Kilobyte geht, kriegt der Server irgendwann einen Rappel, weil diese Datei bei _jeder_ Anfrage, die irgendwo in oder unterhalb dieses Verzeichnisses landet, gelesen wird.

Das hat jetzt nicht direkt etwas mit Deinem Problem zu tun, aber trotzdem: Falls Du mehrere Hundert Redirect-Einträge benötigst, wäre es sinnvoll, stattdessen auf RewriteMap zurückzugreifen. Mit RewriteMap lassen sich indizierte Dateien nutzen, was die ganze Umwandlerei beschleunigt.
Und was macht Google daraus? Ich möchte ja keine Doppelten Einträge haben was zum Ausschluss führen könnte (Hab ich hier gelesen).
Immer schön die Kirche im Dorf lassen. Was macht Google woraus?
Habe die httaccsess-Datei so erstellt: Redirect permanent /cgi-bin/dpshop/_989204035911_Funkger%C3%A4te%C2%A0%C2%A0%C2%A0Zubeh%C3%B6r/Ascom/Ascom%C2%A0FuG%C2%A0…SM180/_01.02.02.html https://www.meine-domain.de/domain/inde ... II-N-.html usw.
Prinzipiell richtig.
Google leitet z.B. um auf : https://www.meine-Domain.de/cgi-bin/dps ... E/_03.html

Unter dem Google-Text steht der Link: https://www.meine-domain.de/cgi-bin/dpshop/ __T O P - ANGEBOTE/_03.html (mit den leerzeichen)

Und wenn ich bei dem ersten Link (rechte Maus-Taste) auf Eigenschaften gehe dann kommt: https://www.meine-domain.de/cgi-bin/dpshop/__TÂ OÂ PÂ -Â ANGEBOTE/_03.html
Du hast ein Problem mit unterschiedlichen Zeichenkodierungen.

Schriftzeichen werden, wie Du vielleicht weißt, als Zahlen transportiert. Welches Zeichen durch welchen Wert repräsentiert wird, steht in Zeichentabellen (auch: Zeichensätze, Codepages). %C2%A0 stellt zwei Bytes dar (mit den Werten C2, dezimal 194, und A0, dezimal 160), ist eine Kodierung namens utf-8 des Unicode-Zeichensatzes und ergibt dort eine Art Leerzeichen.
Decodiert man diese zwei Bytes nicht mit utf-8/Unicode, sondern mit dem für diese Zwecke weitaus gebräuchlicheren iso-8859-1, bekommt man stattdessen zwei Zeichen, das  und -das dürfte Zufall sein- ein Leerzeichen.

Kurz: Irgendwas dekodiert da die URL mit der falschen Zeichentabelle.

Zur Klärung wäre es hilfreich, wenn Du an Hand eines realen Beispiels nochmal genau aufschreiben könntest,…
1. Welche alte URL weitergeleitet werden soll.
2. Was Du in der .htaccess zu diesem Zweck eingetragen hast.
3. Was bei Google auftaucht.
4. Wo man hinkommt, wenn man auf den Link bei Google klickt.

larilara
PostRank 1
PostRank 1
Beiträge: 8
Registriert: 25.05.2006, 17:18
Wohnort: NRW

Beitrag von larilara » 26.05.2006, 18:43

Hallo und vielen Dank für Deine Prompte Antwort.

Ich habe leider gar keine Ahnung aber folgendes festgestellt: :wink:

Du hast vollkommen Recht mit der Zeichencodierung. Ich habe mal ein bißchen gesucht im Forum und einen Eintrag gefunden der das mit dem Rewrite in der Htaccsess Datei erklärt. Ich habe das mal ausprobiert und geht einwandfrei mit einfachen links. z.B.

RewriteEngine on
RewriteBase /

RewriteRule ^\ Frequenzen__Akkupacks/_23.html$ https://www.meine-domain/domain/index.php [R=301,L]

aber mit dem Link von Google auf:
https://www.meine-domain/cgi-bin/dpshop ... g/_09.html

geht leider nicht. Nun.. wie Du schreibst muß das Umkodiert werden? Ich habe eine Seite gefunden wo man die URL Decodieren kann. Dabei kommt heraus:

https://www.meine-domain/cgi-bin/dpshop/__Preisliste Anforderung/_09.html

Aber dann kommt eine URL mit  und Leerzeichen was htaccsess auch nicht mag.

Ich habe mehrere Tools ausprobiert und immer mit dem gleichen ergebnissen.

Versteh ich irgendwie nicht :oops: