Seite 1 von 1

mod_rewrite - urls umschreiben - beide richtungen?!?

Verfasst: 18.07.2005, 21:01
von ups
tagchen und hallo,

ich bastel und suche mir jetzt seit 2 tagen einen wolf und komme nicht weiter, daher frage ich jetzt hier einfach mal nach hilfe, vielleicht weiß jemand rat.

also: ich möchte bei einer meiner seiten die links z.b.

von 'index.php?show=links'

nach 'links.html' ändern.

das klappt auch mittels folgender htaccess zufriedenstellend:

Code: Alles auswählen

RewriteEngine on
RewriteRule ^links.html$ index.php?show=links [L]
nun habe ich aber das problem, das noch einige externe verweise auf 'index.php?show=links' bestehen. ich möchte, das bei so einem aufruf die url per 301 auf 'links.html' geändert wird, um so doppelten content zu vermeiden (robots.txt ist schon entsprechend angepasst).

hat jemand eine idee?
ich habe wie gesagt schon dieses und jenes versucht, leider ohne erfolg :(

danke im voraus!

gruss, uli

Verfasst:
von

gelöst...

Verfasst: 18.07.2005, 21:58
von ups
hallo nochmal,

habe es gerade doch endlich selbst gefunden und gelöst.
falls nochmal jemand das problem haben sollte, so geht es bei mir:

Code: Alles auswählen

RewriteEngine on
RewriteRule ^links\.html$ index.php?show=links [L]
RewriteCond %{THE_REQUEST} \?show=links
RewriteRule ^.*$ http://www.domain.de/links.html? [R=301,L] 
gruss, uli