| Forum - Thema |
|
| « Vorheriges Thema | Nächstes Thema -> | |
| Forum -> Hilfe -> PHP -> mod_rewrite URL Replacement | |
|
Antworten: 7
| |||
pHaeno* ![]() Moderator Herkunft: Braunschweig Beiträge 1068 |
# Thema - 28.10.2008 um 01:28 Uhr Ich hoffe doch das ich hier damit richtig bin. Derzeit sieht meine url in etwa so aus: http://www.max-muserdomain.de/index.php?maySYS=news/news Wenn zum Beispiel ein Formular abgeschickt wird: http://www.max-muserdomain.de/index.php?maySYS=news/news&step=send Kann mr jemand erklären, wie meine htaccess aussehen muss, damit ich die URL folgendermaßen "umbauen" kann: http://www.max-muserdomain.de/news,news http://www.max-muserdomain.de/news,news,send Ich habe bereits diverse Versuche hintermir und komme nicht weiter. ------------------ 27.05.2007 um 01:38 Uhr - pHaeno*: Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES ![]() weichmann... mehr... | ||
|
Offline | |||
h4ze ![]() Moderator Herkunft: Itzehoe Beiträge 1461 |
# Antwort: 1 - 28.10.2008 um 09:27 Uhr ungetestet aber musst mal versuchen:
------------------ | ||
|
Offline | |||
pHaeno* ![]() Moderator Herkunft: Braunschweig Beiträge 1068 |
# Antwort: 2 - 30.10.2008 um 23:38 Uhr Danke. Das klappt wunderbar. Doch nun stehe ich aber wieder vor einem anderen Problem. http://www.max-muserdomain.de/index.php?maySYS=news/news.add Wenn ich da nun schreibe: http://www.max-muserdomain.de/news,news.add dann denk er, dass .add eine endung der domain ist und sagt mir dass das gewünschte Dokument nicht vorhanden ist. Desweiteren funktioniert nun meine Blätterfunktion nicht mehr. Diese lautet eigentlich: http://www.max-muserdomain.de/index.php?maySYS=news/news&page=1337 Somit blätter er auf die Seite 1337 nach vorne. Wenn ich nun aber schreibe: http://www.max-muserdomain.de/news,news,1337 dann denkt er, ich möchte das Formular absenden. Da ich ja nun in der .htaccess festgelegt habe dass es nach dem zweiten komma zum Abenden der Formulare kommt. Hat da jemand vielleicht eine Lösung wie man das anders machen kann, oder wo ich etwas verbesser kann? ------------------ 27.05.2007 um 01:38 Uhr - pHaeno*: Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES ![]() weichmann... mehr... | ||
|
Offline | |||
SCHIRI ![]() Moderator Herkunft: Hamburg Beiträge 2331 |
# Antwort: 3 - 31.10.2008 um 00:36 Uhr es empfiehlt sich, solch ein URL-Design etwas anders zu lösen, nemlich so, wie clansphere es auch macht: die kompletten pfad hinter der url an eine php-datei über einen parameter weiterzugeben und dort dann verwarbeiten und auseinader pflücken lassen. domain.de/news,list,sort:asc,page:5,filter:123 wird dann auf index.php?uri=news,list,sort:asc,page:5,filter:123 weitergeleitet:
dann kannst du das mit verschiedenen string-funktionen, wie explode() auseindaner nehmen und auswerten. das ist meiner meinung nach viel einfacher und bietet mehr möglichkeiten. ------------------ Als die Amis die Türme sprengten, merkten ein paar entzürnte Menschen, den Angler interessiert es überhaupt nicht, was die Würmer denken, solang' die Barsche beissen... Prinz Pi Zuletzt editiert von SCHIRI am 31.10.2008 um 00:38 Uhr (1x Editiert) | ||
|
Offline | |||
pHaeno* ![]() Moderator Herkunft: Braunschweig Beiträge 1068 |
# Antwort: 4 - 09.11.2008 um 07:37 Uhr Ich greife dieses Thema noch einmal aus eigenem Interesse auf ![]() Ich habe das Problem mit den verschiedenen variablen nach der eigentlichen Domain mitlerweile beheben können. Nun stellt sich aber immernoch folgendes Problem: Wenn in der URL nun steht: www.test.de/test,test.add dann sagt er mir, dass er dieses modul nicht finden kann, warum auch immer denn es ist ja vorhanden. www.test.de/test,test funktioniert ja auch. Ich vermute mal das er mit den punkten in den dateinamen nicht klarkommt. Hat jemand diesbezüglich vielleicht eine Idee? ------------------ 27.05.2007 um 01:38 Uhr - pHaeno*: Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES ![]() weichmann... mehr... | ||
|
Offline | |||
Fr33z3m4n ![]() VIP - Poster Herkunft: Hamm Beiträge 7916 |
# Antwort: 5 - 09.11.2008 um 10:18 Uhr geh in die datei, wo er das replaced, und guck was er daraus macht mit echo $_GET['maySYS']; und echo $_GET['deineweiterenparameter']; so findest am schnellsten raus. Wie bei cs z.b. echo $_GET['mod']; echo $_GET['action']; ------------------ mfg Fr33z3m4n ![]() ClanSphere - professional clan care starts herevisit "Trackmania Friends" | ||
|
Offline | |||
SCHIRI ![]() Moderator Herkunft: Hamburg Beiträge 2331 |
# Antwort: 6 - 09.11.2008 um 15:21 Uhr hast du es so gelöst wie haze es gesagt oder nach meinem vorschlag? wiel z.B. in haze verschlag ist der . gar nicht unterstützt ------------------ Als die Amis die Türme sprengten, merkten ein paar entzürnte Menschen, den Angler interessiert es überhaupt nicht, was die Würmer denken, solang' die Barsche beissen... Prinz Pi | ||
|
Offline | |||
Fr33z3m4n ![]() VIP - Poster Herkunft: Hamm Beiträge 7916 |
# Antwort: 7 - 09.11.2008 um 16:01 Uhr hab ihm das mit dem punkt hinzugefügt, läuft noch über htaccess ------------------ mfg Fr33z3m4n ![]() ClanSphere - professional clan care starts herevisit "Trackmania Friends" | ||
|
Offline | |||
|
Antworten: 7
| |||
| Sie müssen sich registrieren, um zu antworten. |