Seite 1 von 1

Hilfe bei mod_rewrite

Verfasst: 07.09.2005, 13:00
von südlich
Hallo,

ich habe meine Seite jetzt mit mod_rewrite bestückt. Aber wie kann ich es abschalten, das dieses nicht mehr funktioniert www.suedlich.de/jhggghcgfc.html?

Das darf doch nicht sein.

Wie kann ich nun jetzt meine Pfade wie zB: https://www.suedlich.de/index.php?zeige=news&id=14 sperren?

Sowas würde doch als doppelter Content bei den SuMas ankommen.

Könnt Ihr mir helfen?[url]

Verfasst:
von

Hilfe bei mod_rewrite

Verfasst: 07.09.2005, 13:13
von Caterham
Hi.
Wie kann ich nun jetzt meine Pfade wie zB: https://www.suedlich.de/index.php?zeige=news&id=14 sperren?
z.B. per robots.txt

Code: Alles auswählen

User-agent: *
Disallow: /index.php
Aber wie kann ich es abschalten, das dieses nicht mehr funktioniert www.suedlich.de/jhggghcgfc.html
Da ich deine Rules nicht kenne, gehe ich einmal davon aus, dass deine Rule bei der URL greift. In diesem Fall müsstest du wohl in PHP dann die übergebenen Werte auf Plausibilität prüfen (z.B. per abgleich mit einer Datenbank etc.). Gibt es keine Übereinstimmung, dann sendest du mit PHP über header() den Statuscode 404 und gibst eine Fehlermeldung aus.

Grüße
Robert

Verfasst: 07.09.2005, 13:53
von südlich
danke für den code der robots.txt

ich hab auch mal die robots.txt erstellt...
ich hoffe die ist jetzt so richtig...

naja...das andere erledige ich mal in ner ruhigen minute...ich hoffe für sumas ist das nicht so relevant...hoffe ich...

Verfasst:
von

Verfasst: 07.09.2005, 14:18
von südlich
ach da hab ich noch ne frage an alle.

kann es sein, das durch mod_rewrite der seitenaufbau sich verlangsamt?

ich habe nämlich stark diesen eindruck.

Hilfe bei mod_rewrite

Verfasst: 07.09.2005, 15:33
von Caterham
kann es sein, das durch mod_rewrite der seitenaufbau sich verlangsamt?
Das kommt drauf an. Der Seitenaufbau nicht, aber es kommt die Zeit hinzu, wo die Regeln durchlaufen werden. Je nachdem, wir die RegEx aussehen und wie viele Rules du hast, kann das schon zu spürbaren Verlangsamungen führen. Parallel slltest du dazu auch die Prozessorauslastung des Servers im Auge behalten. Wenn diese sich seit der Umstellung spürbar verändert hat, dann solltest du die Regeln optimieren.

Wie sehen denn deine RewriteRules aus?

Verfasst: 08.09.2005, 10:05
von südlich
Wie sehen denn deine RewriteRules aus?
ich hoffe es ist das was du meinst:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^([a-zA-Z]+)\.html$ /index.php?zeige=$1 [L]

Hilfe bei mod_rewrite

Verfasst: 08.09.2005, 10:28
von Caterham
das sollte eigentlich keine Probleme machen, die regEx ist gut