mod rewrite (url rewriting)

acemi1

Newbie
Registriert
Dez. 2009
Beiträge
4
Hallo Leute, ich habe eine toplist script der mit php funktioniert den möchte ich gerne mit .httaccess ändern. Einiges habe geschaft zu ändern ausser einer möchte nicht funktionieren. Meine .httacess sieht so aus.

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^register.html$ index.php?a=register
RewriteRule ^userlogin.html$ index.php?a=userlogin
RewriteRule ^new_members.html$ index.php?a=new_members
##Menu Stats

RewriteRule ^domain_statistik.html index.php?a=stats

RewriteRule ^contact.html$ index.php?a=contact
RewriteRule ^pagerank_checker.html$ index.php?a=page&id=PRChecker
RewriteRule ^backlink_checker.html$ index.php?a=page&id=BacklinkChecker
RewriteRule ^WebSpeed_test.html$ index.php?a=page&id=WebSpeed

##RewriteRule ^domain_statistik_BenutzerName.html index.php?a=stats&u=$


rot markieren funktionieren nicht.

www.domain.de/index.php?a=stats => ist allgemeine Statistik Seiten.

www.domain.de/index.php?a=stats&u=benutzer_name Benutzer defienierte Statistik Seite.

wenn ich eine von dem aktiere funktioniert nur der allgemeine Statistik Seiten. Wie kann ich es so einstellen das beide funktioniert. ?

Danke
 
Ich würd ja einfach mal darauf tippen das es an dem fehlendem Dollarzeichen hinter ".html" liegt... ;)

Zumindest haben das all die anderen, die funzen.
 
habe auch mit $ versucht gings auch nicht und eben auch noch mal versucht.

RewriteRule ^domain_statistik.html$ index.php?a=stats
RewriteRule ^domain_statistik.html?domain=u&user=$ index.php?a=stats&u=$

wo mach ich falsch ! oder was wie muss es geändert werden.?
 
Habs dir mal rot makiert ;) Ist eig nur das was mir auffällt, bei dem letzten (blau) würde ich die ## vorne weg machen ich denke mal das ist n comment, und am ende das Dollarzeichen wofür ist das?

Try this:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^register.html$ index.php?a=register
RewriteRule ^userlogin.html$ index.php?a=userlogin
RewriteRule ^new_members.html$ index.php?a=new_members
##Menu Stats

RewriteRule ^domain_statistik.html$ index.php?a=stats

RewriteRule ^contact.html$ index.php?a=contact
RewriteRule ^pagerank_checker.html$ index.php?a=page&id=PRChecker
RewriteRule ^backlink_checker.html$ index.php?a=page&id=BacklinkChecker
RewriteRule ^WebSpeed_test.html$ index.php?a=page&id=WebSpeed

##RewriteRule ^domain_statistik_BenutzerName.html$ index.php?a=stats&u=$
 
Zuletzt bearbeitet:
das war ( ## ) auch weggewessen. Es ist nur nach dem ich ausgeschaltet habe sogeblieben und hier httaccess so kopiert.
 
es hat sich erledigt. Habe nach lange test phasen endlich geschaft

RewriteRule ^userstatistik_(.*).html$ index.php?a=stats&u=$1

es funktioniert auch sowie ich mir vorgestellt habe.

Danke für euren antworten.
 

Ähnliche Themen

Zurück
Oben