Regelanpassung wegen fehlerhaften Links

URLs umschreiben, umleiten, blocken oder sperren - all das und noch viel mehr kann mit mod_rewrite erreicht werden. Mit regulären Ausdrücken, Conditions und Rules stehst Du auf Kriegsfuss? mod_rewrite macht nicht das was Du willst, oder funktioniert gar nicht? hier bist Du richtig!

Moderatoren: Bob, Super-Mod

Regelanpassung wegen fehlerhaften Links

Beitragvon PhoenixDH » 31.07.2013 06:20

Hallo zusammen,

mir ist bei einem Blick in meine Google Webmaster Tools aufgefallen das zahlreiche folgender Links in der Art hier gecrawelt werden:
http://www.XXX.de/Forum/.../Forum/topic-t1981.html
http://www.XXX.de/Forum/http://www.XXX. ... 14266.html

Ich habe keine Ahnung wo diese Links herkommen, ich seit Tagen damit beschäftigt es herauszufinden, aber leider nichts zu machen.

Jetzt habe ich mir gedacht ich könnte das ganze etwas eindämmen durch anpassung meiner .htaccess bzw. mod_rewrite Regeln die momentan so aussehen.
Die .htaccess liegt in folgendem Verzeichnis: http://www.XXX.de/Forum/

Auszug ...
Code: Alles auswählen
RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.XXX\.de$ [NC]
RewriteRule (.*)$ http://www.XXX.de/Forum/$1 [L,R=301]

# Kategorien
RewriteRule ^.+-c([0-9]+).html$ index.php?c=$1 [L]

# User
RewriteRule ^.+-u([0-9]+).html$ profile.php?mode=viewprofile&u=$1 [L]

# Forum
RewriteRule ^.+-f([0-9]+).html$ viewforum.php?f=$1 [L]
RewriteRule ^.+-f([0-9]+)-s([0-9]+).html$ viewforum.php?f=$1&start=$2 [L]
RewriteRule ^.+-f([0-9]+)-p([0-9]+)-s([0-9]+).html$ viewforum.php?f=$1&topicdays=$2&start=$3 [L]
RewriteRule ^.+-f([0-9]+)-p([0-9]+).html$ viewforum.php?f=$1&topicdays=$2 [L]
...


Wenn ich das richtig sehe ist die Regel so flexibel das er einfach vor dem Kriterium alles akzeptiert.
Die Frage ist, kann ich das so anpassen das eine gewisse Syntax eingehalten werden muss?
Es darf z.B. kein zusätzlicher / mehr vorkommen?

Oder macht meine Denke gar keinen Sinn?

Dank euch!
PhoenixDH
.
.
 
Beiträge: 55
Registriert: 24.08.2005 15:04

Zurück zu mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron