Seite 1 von 1

Frage zu mod_rewrite

Verfasst: 14.12.2011, 14:37
von Thompsen
Hallo zusammen,

mich beschädigt zur Zeit ein Problem mit meiner Seite. Ich habe folgende URL Struktur:

https://www.meineseite.de/verzeichnis/a101_blumen.html
https://www.meineseite.de/verzeichnis/a120_autos.html
https://www.meineseite.de/verzeichnis/a550_esel.html

Das Problem an der Sache: Der dreistellige Zahlen-Wert hinter "a" ändert sich durch bestimmte Automatismen ständig.

Kann ich durch z.B. mod_rewrite den Link
https://www.meineseite.de/verzeichnis/a101_blumen.html
auf
https://www.meineseite.de/verzeichnis/blumen.html
schreiben lassen. Und das dann natürlich auch mit allen anderen Seiten? Wenn ja, wie? ;)

Gruß
Thomas

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 14.12.2011, 16:36
von Melegrian
Nun, mod_rewrite erzeugt weder Links noch URLs, sondern regelt nur, wie mit vorhandenen URLs umzugehen ist.

Sind das bereits umgeschriebene URLs?
Lassen die jeweiligen Seiten sich auch ohne a, Zahl und Unterstrich aufrufen?

Verfasst: 15.12.2011, 09:43
von Thompsen
Danke für die schnelle Antwort!

Nein, die URLs sind nicht umgeschrieben. Sie werden von einem Shop-System generiert. Ich habe halt nur das Problem, dass (durch Umstände die ich zur Zeit nicht ändern kann) diese dreistellige Zahl ständig neu generiert wird.
Darum ist eine externe Verlinkung auf diese URL unmöglich. Und ohne Zahl lassen sich die URLS nicht aufrufen.

Leider finde ich aber keine Lösung für dieses Problem :(

Verfasst:
von

Verfasst: 15.12.2011, 12:11
von Melegrian
Ist jetzt nur so ein Gedanke und nicht getestet. Wenn die Seiten sich ohne Zahl nicht aufrufen lassen, jedoch stattdessen mit einer bleibenden Zahl, dann könnte ich mir das in etwa so vorstellen:

Code: Alles auswählen

RewriteCond %{REQUEST_URI} !^/verzeichnis/a100_(.*)\.html)$ 
RewriteRule ^verzeichnis/a([0-9]+)_(.*).html$  /verzeichnis/a100_$2.html? [L,R=301]
Voraussetzung wäre in jedem Fall, dass die Seiten sich aber zumindest so aufrufen lassen:

www .meineseite.de/verzeichnis/a100_blumen.html
www .meineseite.de/verzeichnis/a100_autos.html
www .meineseite.de/verzeichnis/a100_esel.html

Alle Seiten mit anderen Zahlen würden dann auf die a100_seite.html geleitet.

Verfasst: 15.12.2011, 13:40
von Thompsen
Nein, lassen sich leider nicht so aufrufen, die Zahl muss in der URL stehen. Aber trotzdem Danke für deine Mühe, vielleicht hilft dieser Ansatz schon weiter...

Verfasst: 15.12.2011, 14:45
von collection23
Gibt es kein SEO-URL Modul für dieses Shopsystem?

Wenn die Nummer in der URL unvorhersagbar wechselt, zeugt das nicht von einem durchdachten Shopsystem. Bist Du darauf festgelegt?

Verfasst: 19.12.2011, 09:44
von Thompsen
Zur Zeit leider ja :(
Dennoch Danke für die Mühe!