Seite 1 von 1

Noch eine htaccess Frage

Verfasst: 27.04.2007, 20:32
von Thekla
Hallo Forum,

ich habe gesucht, überall und rauf mir nun die Haare. Es will nicht klappen.

Dummerweise habe ich durch den Umbau an meiner Seite eine Menge leerer dynamischer Urls bei Google hinterlassen und zu spät bmerkt, dass das bei dynamischen Urls nicht mal eben mit Redirect Permanent zum Tun ist. Nu ist auch schon der PR auf 0 ... so ein Mist. Liegt wohl daran oder?

Ich brauche wohl eine Umschreiberegel und hoffe, dass mir hier einer helfen kann.

Die toten Urls sehen z.B. so aus :
www.meinedomain.de/index.php?c=1&s=tpljk00200

/index.php?c=1&s=tpljk ist der Teil, der immer gleich ist.

Alle Seiten, die nach diesem Schema gestrickt sind, sollen auf folgende Adresse laufen :

www.meinedomain.de/1/unterverzeichnis

Nun habe ich mir schon einiges angeschaut wegen einer Umschreiberegel, aber es will nicht so wie ich will.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/index.php?c=1&s=tpljk*$ https://www.meinedomain.de/1/unterverzeichnis [R=301,L]
</IfModule>

Was ist denn da wohl falsch?

Schöne Grüße
Thekla

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 27.04.2007, 20:49
von semtex
Probiere es mal so :

RewriteCond %{THE_REQUEST} ?tpljk=(.+) HTTP
RewriteRule ^.*$ https://www.meinedomain.de/1/unterverzeichnis/%1? [R=301,L]

Verfasst: 27.04.2007, 21:34
von Thekla
Hallo Semtex,

Danke für den Tipp, gekookmarkt auf jeden Fall.
Nur - wenn ich den Code von dem Generator in die .htaccess setze gibt's einen internal server error und dann geht gar nichts mehr.

Soviel ich weiß kann man dynamische Urls im vorderen Teil nicht brauchen und der Generator macht genau das. Versteh ich nicht. :cry:

Schöne Grüße
Thekla

Verfasst: 28.04.2007, 08:04
von Thekla
Hallo Forum, hallo Semtex

Danke für den Vorschlag, aber der liefert auch wieder einen internal server error.

Ich habe mich jetzt mal noch ein bisschen schlau mit den Regex gemacht. Es gibt einen Editor, mit dem man die Regex überprüfen kann.

https://www.editpad.de

Damit habe ich einen Suchstring kreeiert, der zumindest im EditPad funktioniert. Aber auf dem Server wird die Url trotzdem nicht umgeschrieben. ich vermute, dass ich fürs Reinschreiben in die .htacces um die Regex herum noch eine andere Syntax brauche?

Hier meine Eintragung, dieses Mal für eine andere Url. Wie schon gesagt habe ich einen ganzen Haufen leerer Urls produziert u.a. aus einer ehemalgen Bildergalerie ... :oops:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^https://www.meine-domain.de/gallery2/(. ... r(.)2\&nr=[1-9]\&iv=[1-9](.)$ https://www.meine-domain.de/1/unterverzeichnis [R=301]
</IfModule>

... funkt aber auch nicht

Schöne Grüße
Thekla

Verfasst: 18.05.2007, 10:43
von Reddog
habe das selbe problem. hast du es lösen können?

Verfasst: 18.05.2007, 14:17
von Thekla
Hallo Reddog,

nein - leider nicht. hab auch noch woanders gefragt, aber damit scheint sich niemand so richtig auszukennen. Ich habe jetzt kurzerhand über meinen Sitemaps Account bei Google die Urls aus dem Index nehmen lassen. Das waren in diesem Fall nicht so wichtige Urls und von daher ok. Grundsätzlich ist das Problem aber damit nicht gelöst.

LG Thekla