PDA

View Full Version : Neue "GeisterURLs" möglich ...


MikeK
10-06-2008, 09:49 AM
Hi zusammen,

ich habe gerade entdeckt, dass es noch eine Lücke in dem ganzen rewrite gibt:

Kategorien mit und ohne Slash am Ende sind möglich und liefern einen #200 :eek:

.../kategorie oder ... /kategorie/ liefern die selben Inhalte und den Header OK #200.

Das zieht sich dann auch über die Unterseiten hinweg. Verlinke ich eine Kategorie ohne / am Ende, dann fehlt der auch bei den Unterseiten:

.../kategorie => .../kategoriepage-2.html

Probiert es bitte mal aus!

.htaccess:
Content visible to registered users only.Wie kann man den ändern, dass er zuerst prüft, ob ein "/" am Ende ist? Wenn nicht, dann muß er diesen noch anfügen (#301).

Für die Unterseiten habe ich mir erst mal wie folgt geholfen:
( in /libs/smarty/plugins/outputfilter.RewritePageLinks.php )
Content visible to registered users only.

Ich werde es auch noch im englischen Thread posten.

Und ja, ich habe solche URLs schon bei Google entdecken dürfen. :mad:

Ciao,
Mike

MikeK
10-06-2008, 09:51 AM
Sorry, evtl. ins Supporter Forum verschieben. Ich vergesse immer noch, dass es das nun gibt. :o

Ciao,
Mike

pragent
10-06-2008, 09:57 AM
Hallo!
Habe mal einen Test gemacht:
www.ohne-backlink.de/Auto-Verkehr (http://www.ohne-backlink.de/Auto-Verkehr)

Kannst bei mir mal die Tests machen und berichten?

MikeK
10-06-2008, 10:03 AM
Hast Du Content visible to registered users only. dort den "/" eingefügt? Content visible to registered users only. Ich bekomme einen #404. Unser Ziel muss aber eigentlich der #301 auf die richtige URL sein. ;)

Ciao,
Mike

pragent
10-06-2008, 11:13 AM
404 welchem Aufruf?

MikeK
10-06-2008, 11:24 AM
Na, so wie Du ihn angegeben hast: ohne / am Ende.

Content visible to registered users only.

MikeK
10-06-2008, 11:51 AM
So, bitte mal folgendes testen:

/includes/functions.php

suchen nach:
Content visible to registered users only.dort suchen nach:
Content visible to registered users only.und erweitern auf:

Content visible to registered users only.Scheint auf den ersten Blick zu reichen ...

http://www.webkatalog-xantiva.de/auto-verkehr

Ciao,
Mike

MikeK
10-06-2008, 11:55 AM
Falsche Unterseiten werden dann zumindest auf die erste Kategorieseite geleitet:
http://www.webkatalog-xantiva.de/auto-verkehrseite-2.html

volker
10-06-2008, 12:53 PM
hmm nicht unbedingt nun leitet er auch normale Urls mit Slash am Ende um z.B. eintragen.php/ nach dem Klick auf weiter auf der Eintragsseite

ärgerlich hatte gerade son schönen Beitrag geschrieben nun isser weg

MikeK
10-06-2008, 01:52 PM
Danke für den Hinweis. Dann so:

Wenn .php am Ende auch keinen Slash anfügen ...

Content visible to registered users only.

MikeK
10-06-2008, 10:43 PM
Danke an ekn33 für den Test und den Fehlerbericht!

pragent
10-07-2008, 07:08 AM
Geht jetzt? Was wurde genau geändert?

MikeK
10-07-2008, 07:24 AM
Schau Dir die 2. if Zeile bis zum Ende an: http://www.phplinkdirectory.com/forum/showpost.php?p=133538&postcount=10

pragent
10-07-2008, 08:04 AM
Ah ... OK ... thank you

volker
10-21-2008, 02:20 PM
ich hab mir das auch mal in meinem testkatalog eigebaut bei mir werden denn noch bei .html Seiten udn z.B. index.php?list=latestarticles ein Slash mit angehaengt so das denn die Seiten nicht mehr funktionieren

giebts da fuer auch ne Loesung