Seite 1 von 1

Mod Rewrite Problem - Lösung gesucht

Verfasst: 07.01.2010, 12:19
von Popeye
Hallo,

ich müsste dringend folgende Urls via htaccess umgeschrieben haben.

So sehen die URLs momentan aus:

https://www.domain.tld/verzeichnis/content,1234.html

1234 entspricht dort beliebigen Zahlen.

Diese URLs müssten nachher wie folgt aussehen und mit 301 weitergeleitet werden:

https://www.domain.tld/verzeichnis/content,1234.0.html

Dies habe ich probiert - funktioniert aber nicht:

RewriteRule ^/content,([0-9]+).html content,$1.0.html [R,L]

Wäre für eure Hilfe sehr dankbar

Grüße - Popeye

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

Verfasst: 07.01.2010, 13:28
von Stephan Zöllner
Funktioniert nicht ist etwas wenig ;-)

Welchen String bzw. welche "umgeschriebene" Adresse wird denn ausgegeben / geliefert?

Verfasst: 07.01.2010, 13:43
von Sinterklaas
Das sieht fast so aus als wären das schon umgeschriebene URLs. Welches CMS setzt Du denn ein?

Verfasst:
von

Verfasst: 07.01.2010, 13:49
von Michael
In der RewriteRule fehlt das Verzeichnis ...

Verfasst: 07.01.2010, 14:09
von Popeye
Ich danke euch erstmal für die zahlreichen Antworten...

Es ist kein CMS sondern ein SMF-Forensystem.
An dem fehlenden Verzeichnis liegt es leider auch nicht...

Verfasst: 07.01.2010, 14:22
von Synonym
Also so wie es ausschaut liegt die .htaccess wohl im Ordner "Verzeichnis", oder ?

Mach dann mal den Slash bei ^/content weg und versuche es nochmal.

Liegt die nicht im Ordner "Verzeichnis", dann passt die Rule gar nicht.

Verfasst: 07.01.2010, 14:36
von Popeye
Nein, das Verzeichnis existiert physikalisch garnicht, sondern wird über das Forenscript erstellt...
Die .htaccess liegt im Root...

Verfasst: 07.01.2010, 14:49
von Synonym
Na dann überdenke mal Deine Rule...

Wenn die .htaccess im Root liegt, der Ordner "Verzeichnis" nicht existiert und die URL so heißt https://www.domain.tld/verzeichnis/content,1234.html ... wie soll dann die Rule passen?

RewriteRule ^/content,([0-9]+).html content,$1.0.html [R,L]
Beginnt mit /content,....
Im Root gibt es aber keine Dateien die so heißen, oder doch?

versuche es damit, oder mit etwas in der Art
RewriteRule ^verzeichnis/content,([0-9]+).html /verzeichnis/content,$1.0.html [R,L]

Verfasst: 07.01.2010, 14:59
von Popeye
Super - da lag der Hase im Pfeffer...

Dein letzter Tipp hat geholfen.

Danke !!!