#1 26. Juli 2008 hallo ich wollte auf meiner seite moderewrite nutzen. so dass statt http://sweex.ws/detail.php?file_id=831 WEBSITE.WS - Your Internet Address For Life™ in der url leiste steht. nun habe ich es mal versucht, bekomme aber eine 500 internel error meldung hier der code? kennt sich da einer besser aus und kann mir helfen Code: 1 RewriteEngine On 2 Options +FollowSymlinks 3 RewriteBase / 4 5 # Fuer die Kleinanzeigen 6 RewriteRule ^(.*)(\.html?)$ detail\.php?titel=$1&file_id=$2 [L] + Multi-Zitat Zitieren
#2 27. Juli 2008 AW: moderewrite Soweit ich weiß brauch man die punkte im hinteren Teil nicht escapen. Ist ja quasi ne Pfad Angabe. - Aber so wie du das jetzt machst würde das so "ausgehen": Hallo.html ->> detail.php?titel=Hallo&file_id=.html Oder? Ich würd die URLs eher so aufbauen: yoursite.com/irgendwas,1337,ass-addiction RewriteRule ^([^\,]+)\,(\d+)\,(.*)\.html$ index.php?do=$1&id=$2&else=$3 oder so.. find ich schöner. Als wenn da nur son Schlagwort steht. ^^ + Multi-Zitat Zitieren
#3 27. Juli 2008 AW: moderewrite schau dir einfach mal : mod_rewrite / Suchmaschinenoptimierung / .htaccess | modrewrite.de an. da sollten eigentlich all deine fragen beantwortet werden. sind mit beispielen für unterschiedlichen rewriterules angegeben. wegen internal error kann es unterschiedliche gründe haben. am besten mal die logdatei vom apache anzeigen lassen. kann zahlendreher sein, kann aber auch sein, dass du modrewrite erst im apache aktivieren / installieren musst. + Multi-Zitat Zitieren