+ Antworten
Ergebnis 1 bis 6 von 6

Thema: openSEF, Google, Apache, 404er und alte URLs

  1. #1
    Kommt häufiger vorbei Avatar von Loewenherz
    Registriert seit
    17.02.2005
    Ort
    Frankfurt/Main
    Beiträge
    325
    Bedankte sich
    25
    Erhielt 14 Danksagungen
    in 14 Beiträgen

    Standard openSEF, Google, Apache, 404er und alte URLs

    Hallo,
    hab das Forum mal durchsucht, aber bei der Kombination von openSEF und 404 stoße ich immer nur auf Probleme bei der Installation und einer falsch konfigurierten htaccess. Mir geht es um etwas anderes:

    Wenn bei bereits existierenden Projekten openSEF installiert und aktiviert wird, laufen alte URLs (bsp. von einer anderen SEF-Komponente erzeugte, anders konfigurierte Links) ja ins Leere. Okay, wird bei open SEF > SEF beispielsweise folgendes eingetragen "/404.html". Klappt auch wunderbar. Die Frage ist nun: welcher Code wird an den Crawler zurückgegeben? Tatsächlich ein 404er und Google entsorgt die alte URL? Oder - weil der Apache ja doch ein Dokument gefunden hat - ein 200er, was natürlich ungünstig wär?

    Laut openSEF heisst es "Dies kann entweder eine relative (zu dem Joomlaverzeichnis) oder eine absolute (beginnt mit http://) Adresse. Wenn es eine absolute ist, dann wird der Browser umgeleitet, d.h. es der Browser bekommt nicht den Code 404." Tja, nun ist "/404.html" in meinen Augen eine absolute Eingabe aufgrund des / direkt am Anfang (relativ wäre ../ oder nur "404.html", was aber nicht funktioniert), aber andererseits beginnt sie nicht mit http.

    Wie sind eure Erfahrungen mit dem Entsorgen alter URLs? Ich hoffe, dass das Übermitteln einer aktuellen Sitemap den Prozess beschleunigt. Bei einem anderen Projekt sind alte URLs aber trotzdem noch seit Wochen in den SERPs.

  2. #2
    Kommt häufiger vorbei Avatar von Loewenherz
    Registriert seit
    17.02.2005
    Ort
    Frankfurt/Main
    Beiträge
    325
    Bedankte sich
    25
    Erhielt 14 Danksagungen
    in 14 Beiträgen

    Standard

    Google gab mir heute folgende Meldung aus:
    "Wir haben festgestellt, dass Ihre Fehlerseite 404 (Datei nicht gefunden) im Header den Statuscode "200 (Erfolgreich)" zurückgibt."
    Scheint hier also leider Probleme zu geben mit openSEF.

    Weiss jemand eine Lösung?

  3. #3
    Kommt häufiger vorbei Avatar von vian
    Registriert seit
    31.01.2007
    Ort
    berlin
    Beiträge
    330
    Bedankte sich
    128
    Erhielt 25 Danksagungen
    in 21 Beiträgen

    Standard

    hallo löwenherz, alle andere forenleserInnen!

    habe dasselbe problem, allerdings einige monate später und kann die frage nur wiederholen:

    hat jemand eine lösung????
    bin gerades ratlos
    vian

  4. #4
    Neu an Board
    Registriert seit
    14.11.2007
    Beiträge
    5
    Bedankte sich
    1
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Problemlösung

    Nachdem ich heute das gleiche Problem hatte und auch keine Lösung gefunden habe, bin ich froh nach einigem tüfteln eine Lösung präsentieren zu können.

    Durch einen anderen Foreneintrag bin ich darauf gestoßen, das man bei joomla in der frontend.php, welche unter dem Unterverzeichnis includes zu finden ist selbst metatags einfügen kann.

    Man wählt also bei Google Webmastertools einfach verifizieren per metatag und bekommt einen Metatag angezeigt, der wie folgt aussieht:

    <meta name="verify-v1" content="D4FyS2ZfBG1w73z70+1hFJgAwhveUZVWC8tmknaiy Hw=" />

    Nun öffnet man die frontend.php in einem Editor und findet dort ca in Zeile 195

    $mainframe->addMetaTag( 'Generator', $_VERSION->PRODUCT . ' - ' . $_VERSION->COPYRIGHT);
    $mainframe->addMetaTag( 'robots', 'index, follow' );

    nun setzt man darunter einfach folgende Zeile
    $mainframe->addMetaTag( 'verify-v1', 'D4FyS2ZfBG1w73z70+1hFJgAwhveUZVWC8tmknaiyHw=' );

    Wie zu sehen muss man einfach die werte zwischen den anführungszeichen des googletags einfach zwischen die beiden hyphens des php tags einfügen.

    DIe frontend.php auf dem server speichern und et voila es funzt!

    Hoffe ich konnte helfen!

  5. Erhielt Danksagungen von:


  6. #5
    Kommt häufiger vorbei Avatar von vian
    Registriert seit
    31.01.2007
    Ort
    berlin
    Beiträge
    330
    Bedankte sich
    128
    Erhielt 25 Danksagungen
    in 21 Beiträgen

    Standard

    hallo gjentsch,

    bin gerade zwei monate von diesem thema entfernt, freue mich jedoch, dass du eine lösung anzubieten hast, die ich mir mit frischem kopf die tage genauer anschauen werde.

    besten dank!
    vian

  7. #6
    Neu an Board Avatar von iWiLL
    Registriert seit
    12.10.2005
    Ort
    Salzburg
    Beiträge
    94
    Bedankte sich
    1
    Erhielt 16 Danksagungen
    in 15 Beiträgen

    Standard

    @GJentsch: Dein Tipp löst nicht das angesprochene Header-Problem (es umgeht nur das damit zusammenhängende Verifizierungs-Problem von Google).

    OpenSEF liefert falsche Header und um das zu fixen ist ein sehr tiefgreifender Hack notwenig - die gute Nachricht: Es gibt eine Alternative!

    Ich zitiere mich hier einfach selbst - von einem Beitrag, den ich soeben in einem anderen Topic gepostet habe:

    Ich muss euch an dieser Stelle auf die sh404SEF SEF-Komponente aufmerksam machen, die in diesem Forum irgendwie kaum Beachtung findet.

    Ich hab bis vor kurzem OpenSEF und SEF-Advance verwendet und sehr viel Mühe und Zeit (vorallem bei OpenSEF) über die letzten zwei Jahre investiert um die bekannten Probleme zum umgehen und weniger populäre Themen (z.B. Ausgabe von richtigen Headern, SEF für eingebundene Gallery2,...) zu realisieren.

    sh404SEF ist meines Erachtens die bisher beste Lösung für Joomla <1.5, es unterstützt von Haus aus die populärsten Joomla Komponenten (auch Fireboard) und der Umstieg von einer anderen SEF-Komponente ist sehr einfach und schnell möglich (mit Beibehaltung der alten SEF-Urls).

    So funktioniert der Umstieg von OpenSEF:
    1. Export der URLs aus OpenSEF:
      In der OpenSEF Administration auf "Tools und Hilfswerkzeuge - Import/Export von Daten - Exportiere Daten"
      SQL CSV Dump -> Freundliche URLs
    2. Open_SEF deinstallieren
    3. sh404SEF installieren und konfigurieren
    4. Liste mit alten OpenSEF-Urls importieren
    5. Urls für Komponenten erstellen, die über "sef_ext.php" angesprochen werden (Custom Redirects - New)
    Projekt Homepage: http://extensions.siliana.net/

+ Antworten

Ähnliche Themen

  1. Frage zur OpenSEF URL Generierung
    Von brandtmarke im Forum Joomla Komponenten
    Antworten: 7
    Letzter Beitrag: 15.11.2007, 06:42
  2. OpenSEF: Anzahl freundlicher URLs explodiert
    Von roco im Forum Gelöste Themen - Joomla Komponenten
    Antworten: 4
    Letzter Beitrag: 24.01.2007, 22:07
  3. Google Maps gewerblich nutzen ???
    Von Altenschmidt im Forum Joomla Komponenten
    Antworten: 1
    Letzter Beitrag: 13.09.2006, 10:41
  4. Problem mit Opensef und links zur url's
    Von axel.sauerhoefer im Forum Allgemeine Fragen zu Joomla
    Antworten: 3
    Letzter Beitrag: 21.07.2006, 16:10
  5. OpenSef friendly Urls werden nicht angezeigt
    Von willi1 im Forum Joomla Komponenten
    Antworten: 4
    Letzter Beitrag: 27.03.2006, 08:22

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein