Ich hab hier ein problem mit htaccess was wenn ich mich nicht irre eigentlich in jeden bereich hier reinpasst.
einmal direkt zur erklärung:
ich möchte per htaccess eine url umformen und weiterleiten allerdings bekomme ich es hier mit einem kleinen problem zutun
so sieht die originale url aus die der browser ohne suma-urls bekommt
- Code: Select all
http://www.terror-muppets-alive.de/index.php?forum-showposts-593
mit der aktuellen einstellung der urls sieht der link so hier aus
- Code: Select all
http://www.terror-muppets-alive.de/forum-showposts-593.html
die arbeit per htacess sieht dann dabei so hier aus
- Code: Select all
RewriteBase /
RewriteRule ^(.*).html$ index.php?$1
Wird korrekt weitergeleitet und funktioniert
ist soweit schon schön soll aber erweitert werden, damit mehr arbeitsraum entsteht
So hier hab ich mir das für den anfang vorgestellt
- Code: Select all
http://www.terror-muppets-alive.de/forum/showposts/593/index.html
Allerdings verzweifel ich hier an dem htaccess bereich
diese lösung hier hab ich einmal in einer weiterleitung zu meinem shop verwendet
URL-Aussehen:
- Code: Select all
d_1259_artikelname_152.php
htaccess
- Code: Select all
RewriteRule ^d_([^/_]+)_([^/.]+)\.php$ d_$1+$2.php [N]
RewriteRule ^d_([0-9]+[0-9+]+[a-zA-Z+]+)([0-9]+)\.php$ http://www.dark-erotica.de/advanced_search_result.php?keywords=$1 [R=301,L]
Um das jetzt aber so umzusetzten das aus meiner linkidee wieder der richtige code wird funzt irgendwie nicht
mein server tret sich dann im kreis
Aktuell sieht mein code so hier aus:
- Code: Select all
RewriteBase /
RewriteRule ^([^/]+)/([^/.]+)/index\.html$ $1-$2.html [N]
RewriteRule ^(.*).html$ index.php?$1
wie gesagt er dreht sich im kreis bzw braucht ewig zum auflösen, wo könnte mein fehler liegen
eine lösung wäre super , aber eine erklärung wo der fehler evtl liegt würde auch schon passen
wie gesagt es muss aus
- Code: Select all
http://www.terror-muppets-alive.de/forum/showposts/593/index.html
wieder
- Code: Select all
http://www.terror-muppets-alive.de/index.php?forum-showposts-593
werden
achso es muss eine dynamische lösung sein, da der teil hinter index.php unbestimmt lang ein kann und auch unbestimmt viele bindestriche enthalten kann (diese werden ähnlich dem get-befehlt im php für schalter innerhalb der struktur benutzt