moderewrite

Dieses Thema im Forum "Webentwicklung" wurde erstellt von sweet, 26. Juli 2008 .

  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]
    
     
  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. ^^
     
  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.
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.