Ergebnis 1 bis 8 von 8

Thema: No active page for page ID ... nach Aktivierung von "URLs umschreiben

  1. #1
    Contao-Nutzer
    Registriert seit
    09.02.2012.
    Beiträge
    31

    Standard No active page for page ID ... nach Aktivierung von "URLs umschreiben

    Hallo,

    ich habe im Admin in den Einstellungen den Punkt "URLs umschreiben" aktiviert. Die Seiten-URLs sind seitdem sauber, also ohne z.B. www..../index.php/impressum sondern www. ..../impressum.html.

    Seitedem gibt es im System-Log massenhaft Einträge wie den folgenden:

    ....
    No active page for page ID "coachingsupervision", host "margo-oswald.de" and languages "" (http://www.margo-oswald.de/index.php...ingsupervision)
    Funktion: PageError404 generate()
    IP Adresse: 66.249.72.13
    Browser: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
    ´
    Habe über die Suche nichts passendes gefunden. Kennt jemand das Phänomen?

    Danke und Gruß,
    Petra
    Geändert von PeDo (08.05.2012 um 15:59 Uhr)

  2. #2
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    im gleichen Zug muss auch ggf. die .htaccess ReweriteRules Regel entsprechend angepasst werden....siehe entsprechende Kommentare in der .htaccess.default

  3. #3
    Contao-Nutzer
    Registriert seit
    09.02.2012.
    Beiträge
    31

    Standard

    Hallo magicsepp,

    so sieht die .htaccess aus:

    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php
    ##
    # Rewrite base
    ##
    RewriteEngine On
    RewriteBase /

    ##
    # Block malicious requests
    ##
    RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC,OR]
    RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
    RewriteRule .* - [F,L]

    ##
    # Compress .js and .css files
    ##
    AddEncoding gzip .gz
    <FilesMatch "\.js\.gz$">
    AddType "text/javascript" .gz
    </FilesMatch>
    <FilesMatch "\.css\.gz$">
    AddType "text/css" .gz
    </FilesMatch>
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME} \.(js|css)$
    RewriteCond %{REQUEST_FILENAME}.gz -f
    RewriteRule ^(.*)$ $1.gz [QSA,L]

    ##
    # Rewrite TYPOlight URLs
    ##
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.html$ index.php [L]

    Ich denke, das ist o.k. so, oder?

    Gruß,
    Petra

  4. #4
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Hallo Petra,

    google scannt noch die alten Adressen... da würde nur ein 301 Umleitung Sinn machen

    Viele Grüße
    Geändert von magicsepp (08.05.2012 um 18:21 Uhr)

  5. #5
    Contao-Nutzer
    Registriert seit
    09.02.2012.
    Beiträge
    31

    Standard

    Kann schon sein. Eigentlich hatte ich die alte Adresse gelöscht und die neue eingefügt.

    Aber an die Sitemap habe ich nicht gedacht. Danke für den Hinweis. Das werde ich mir anschauen und berichten.

    Gruß,
    Petra

  6. #6
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Die sitemap passt sich auch an nur bei google dauert das normalerweise empfiehlt isch dann eine 301 Umleitung

  7. #7
    Contao-Fan Avatar von operatorone
    Registriert seit
    19.06.2009.
    Ort
    Kitzingen
    Beiträge
    547

    Frage

    Hi,

    ich habe eine ähnliche Meldung
    ID: 20104
    Datum: 20.05.2013
    Ursprung: Frontend
    Kategorie: ERROR
    Benutzer:
    Details: No active page for page ID "id-404_de", host "www.domain.tdl" and languages "de, en, fr" (http://www.domain.tdl/de/id-404_de.html)
    Funktion: PageError404 generate()
    IP-Adresse: 188.195.147.0
    Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0

    die wahrschienlich dadurch ausgelöst wird, dass ich in der htaccess folgenden Eintrag stehen habe: ErrorDocument 404 http://www.domain.tdl/de/id-404_de.html

    Das System ist zwar Mehrsprachig, aber ich leite alle auf die deutsche Fehlerseite um. id-404_de ist das alias meiner deutschen Fehlerseite.

    Ich wollte damit folgende Eingaben ebenfalls abfangen
    www.domain.tdl/abc
    www.domain.tdl/abc/
    www.domain.tdl/abc.php
    www.domain.tdl/abc.htm
    www.domain.tdl/abc.xyz

    Vielleicht habt ihr dazu eine bessere Lösung?

    Bei der "normalen" 404-Seite im System reagiert die Fehlerseite ja nur auf
    www.domain.tdl/abc.html falls es diese nicht gibt.

    Oder ist der Eintrag normal, falls eine Seite nicht gefunden wird und ich kann dies ignorieren und es dient nur als Information, welche Seite eingegeben wurde?

    Viele Grüße,
    operatorone

  8. #8
    Contao-Nutzer
    Registriert seit
    06.01.2014.
    Beiträge
    40

    Standard

    Hallo zusammen,

    ich grab den Thread mal aus, weil hier soweit schon alles drinsteht.

    Ich hab ebenfalls eine Flut von "No active page for ID..."-Meldungen im Systemlog, nachdem die Website einen Relaunch hatte.
    Jetzt ist für alle nicht existierenden Adressen eine 404-Seite angelegt worden, die mit einer permanenten Weiterleitung (301) auf die Startseite weiterleitet.
    Außerdem wurde die Zeile "ErrorDocument 404 /pfad/404-seite.html" in die .htaccess eingefügt.

    Kann ich solche Logeinträge irgendwie rausfiltern oder deaktivieren?

    Sieht nämlich nicht so aus, als wenn das irgendwann aufhören würde. Es sind immer wieder die gleichen Aufrufe von den gleichen Bots und IP-Adressen.


    Danke und Gruß

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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