Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Link per .htaccess ändern

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 04.03.2012, 14:26

PSVFabian hat geschrieben:Noch was: Kann ich zusätzlich sowas hier auch noch alles umleiten?

lustig.php?do=matches&tid=39
Sollte kein Problem sein, aber erst nach dem Mittagsschlaf.
PSVFabian hat geschrieben:Öhm, die verstehe ich irgendwie nicht so ganz. :oops:
Habe ich mir auch erst für den nächsten Winter als Lernstoff vorgenommen.

Ungetestet, doch die Bedingung vor der Regel sollte eigentlich eine Endlosschleife verhindern.

Code: Alles auswählen

RewriteCond %{REQUEST_URI} !^/lustig.php$
RewriteRule ^lustig$ /lustig.php [L]
Edit: Nee, da habe ich einen Denkfehler drinne. Die 301 leitet ja von lustig.php auf lustig weiter und durch den Aufruf von lustig wird ja hier die lustig.php ausgeliefert, woraus sich eine Endlosschleife ergibt. Das geht wohl wirklich nur wie in den Varianten 5 und 6 auf der verlinkten Seite, dass man an der lustig.php einen QueryString anhängt und den dann per Bedingung sperrt.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 04.03.2012, 15:44

Zuerst einmal die einfachere Regel. Wenn Du eine zweite RewriteRule so gestaltest, dann solltest Du mit

"www.hallo.de/lustig-matches-39"

die Seite

"www.hallo.de/lustig.php?do=matches&tid=39"

aufrufen können.

Code: Alles auswählen

RewriteRule ^lustig$ /lustig.php [L]
RewriteRule ^lustig-([a-zA-Z_-]+)-([0-9]+)$ /lustig.php?do=$1&tid=$2 [L]
Zu der anderen Sache, je länger ich die Variante 5 von der Seite betrachte, umso weniger verstehe ich die. Wo kommt die Seite artikel....html mit Zahl ohne Bindestrich zwischen artikel und Zahl her, wo sich doch alles andere um seite....html dreht?
RewriteRule ^artikel([0-9]+).html$ /seite.php?id=$1&umgeleitet=ja
https://suchmaschinentricks.at/tipps-tr ... write.html

Vielleicht sollte es ja so aussehen:

Code: Alles auswählen

RewriteRule ^seite-([0-9]+).html$ /seite.php?id=$1&umgeleitet=ja

PSVFabian
PostRank 2
PostRank 2
Beiträge: 37
Registriert: 06.02.2012, 08:04

Beitrag von PSVFabian » 04.03.2012, 16:31

Ich will jetzt erstmal wissen wie ich DC vermeiden kann.