Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> mod_rewrite, übergabe einer variablen
Guest_bkm_*
Beitrag Tue. 14. October 2008, 12:06
Beitrag #1





Guests






hat jemand erfahrung oder eine idee wo man ansetzen muss/kann um das rewrite verhalten zuändern

ausgangspunkt sind dynamisch erzeugte seiten , die also eine feste seite id (hier von der seite name) besitzen.
diese werden in der form
QUELLTEXT
www.meine-seite.de/index.php?idcatside=xxx&name=abc
www.meine-seite.de/name.html?name=abc

erzeugt. dabei dient die variable <<name>> zum auslesen und weiterverarbeiten (api=>http->webrequest).

wie kann man daraus spoken url's in sf machen ?
z.b. in der form
QUELLTEXT
www.meine-seite.de/name_abc.html

nur allein mit einem regulären ausdruck in der htaccess scheint es nicht getan (zumindest bei meinen bisherigen versuchen).
Go to the top of the page
 
+Quote Post
Daniel
Beitrag Tue. 28. October 2008, 19:46
Beitrag #2


Advanced Member
***

Gruppe: Members
Beiträge: 54
Mitglied seit: 26.06.2006
Wohnort: Karlsruhe
Mitglieds-Nr.: 3




Du wirs die Option QSA brauchen. So was in der Art
QUELLTEXT
RewriteRule ^name_(.*)\.html index.php?idcatside=xxx&name=$1 [QSA]


--------------------
Technikwürze - Design & Webstandards Podcast
Go to the top of the page
 
+Quote Post
Guest_bkm_*
Beitrag Wed. 29. October 2008, 00:22
Beitrag #3





Guests






danke für deine antwort, das eigentliche umschreiben hatte ich schon geschafft.

mittlerweile musste ich aber sehen das da noch mehr dranhängt beim umschreiben.
das problem stellte sich ja nur weil ich probleme mit dem seitenbaum (anzahl der seiten)
hatte und somit keine <<echten, realen>> seiten belegen muss.

meine lösung geht daher weg von sf und hoffe vll. das sich jemand der sich
  • a => auskennt
  • b => es braucht

im zuge des artikelsystems (sind ja auch so "schreckliche" url's ) an der ganzen geschichte
was ändert und der query auf eine andere art mitgegeben wird.
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag Wed. 29. October 2008, 14:09
Beitrag #4


Advanced Member
********

Gruppe: Admins
Beiträge: 507
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 11



Ich hatte auch schon mal einen Gedanken daran verschwendet dem Artikelsystem ein mod_rewrite zu verpassen. Allerdings habe ich die Sache aufgrund der Komplexität erst mal beiseite gelegt.

Ich bin damals auf zwei mögliche Varianten für den URL-Rewrite gekommen.

Original URL: projekt01/news/news.html?mod110_1_idcatsideback=5&mod110_1_startmonth=11&mod110_1_monthback=-1&mod110_1_idarticle=27&mod110_1_category=1&mod110_1_page=1

1. Der Titel des Artikels wird in die URL geschrieben -> /projekt01/news/dies-ist-mein-erster-artikel.html
Diese Variante ist ganz komplex, da die URL als Titel wieder aufgelöst werden müsste und eine Zuordnung sehr, sehr schwierig ist. Zudem besteht hier die Gefahr, dass die URLs zu lang werden.

2. Die Parameter Komma separiert in die URL einbauen -> /projekt01/news/news_5,11,-1,27,1,1.html
Hier ist es schon einfacher das ganze einer Seite zu zuordnen. Jedoch bleibt auch bei dieser Variante die Frage, wie das Modul (&mod110_1_ oder eigener Bezeichner) erkannt werden soll? Zudem müsste die Reihenfolge der Parameter unter allen Umständen gleich bleiben, da sonst die Parameter verfälscht werden. Dann stellt sich die Frage wie diese URLs überhaupt generiert werden sollen? Und es müsste auf jeden Fall noch ein guter Seperator gefunden werden, um die Paramter (5,11,-1,27,1,1) von dem restlichen Namen der Seite (news) ab zu trennen.

Wie siehst du das? Gibt es andere Vorschläge?
Go to the top of the page
 
+Quote Post
Guest_bkm_*
Beitrag Thu. 30. October 2008, 11:21
Beitrag #5





Guests






sieht alles zwei nett aus wink.gif wobei ich auch glaube, das das zweite zwecks weitergabe und verarbeitung wohl einfacher ist. (fehlt mir einfach der plan und die kenntnis)
es sollte halt ne lösung sein die komplett die strucktur von sf <<kann man ja auf eine anzahl parameter begrenzen>> und sich nicht nur auf ein bestimmtes modul oder plugin beziehen.
klar habe ich mir da auch schonmal gedanken gemacht (träumen kann man ja) und ne nette klasse gefunden (klick beta),
diese aber in sf komplett umszusetzen zieht halt nen mächtigen rattenschwanz hinter sich her.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 27.4.24 - 16:54

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.