tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
1695
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Spranta Spranta ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    204
    Hallo

    wie mache ich das ich http://test.de/Bla statt http://test.de/index.php?text=Bla einsetzten kann?

    Gruß
    Spranta
     

  2. #2
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Da hilft dir das Modul mod_rewrite.
    Das wird hier ausführlicher erklärt.
     

  3. #3
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Mit PHP ist dies schlecht machbar, da eine Umschreibung bereits auf Webserver-Ebene stattfinden sollte. Daher ist das genannte Apache-Modul „mod_rewrite“ eine angemessene Alternative.
     
    Markus Wulftange

  4. #4
    Spranta Spranta ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    204
    ok danke hab es hinbekommen
     

  5. #5
    Spranta Spranta ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    204
    Ich habe mir jetzt die Regel
    RewriteRule ^([0-9,A-Z]+)$ url.php?code=$1
    angelegt funktioniert wunderbar wie mache ich statt www.test.de/Bla www.test.de/index.php mache er die index.php öffnet?
     

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Du hast doch schon den richtigen Ansatz genannt.
    Code :
    1
    
    RewriteRule   ^([0-9,A-Z]+)$   /index.php   [L]
     
    Markus Wulftange

  7. #7
    Spranta Spranta ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    204
    ok danke habe jetzt noch ne frage ich habe auf meine heimrechner es getestet und es leuft wunderbar nun habe ich es auf meinen Webspace hochgeladen dort geht es nicht es kommt immer Error 500 laut phpinfo ist mod_rewrite geladen. Auf dem Server leuft Apache 2.0 mit PHP Version 4.3.11 und Confixx 3.0
     

  8. #8
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Das hatte ich bereits vermutet. Denn die Regel würde in einer Endlosschleife enden. Ergänze deshalb mal folgende „RewriteCond“-Direktiven:
    Code :
    1
    2
    
    RewriteCond   %{REQUEST_FILENAME}   !-d
    RewriteCond   %{REQUEST_FILENAME}   !-f
     
    Markus Wulftange

  9. #9
    Spranta Spranta ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    204
    allgemein meinte ich gibt es nicht ne art zu schauen ob mod rewrite überhaupt funktioniert?
     

  10. #10
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Die einfachste Möglichkeit dies zu testen, ist wohl eine einfache Regel, etwa:
    Code :
    1
    
    RewriteRule   .*   http://example.net/   [L]
     
    Markus Wulftange

  11. #11
    Spranta Spranta ist offline Mitglied Gold
    Registriert seit
    Apr 2006
    Beiträge
    204
    kommt immer Fehler 500
    wo finde ich die error log bei einem Server wo Confixx draufläuft?
     

Ähnliche Themen

  1. test test lösch ich gleich wieder^^
    Von 3Cyb3r im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 30.09.09, 09:23
  2. http://blabla.de/index.php?section=link
    Von xuriorener im Forum PHP
    Antworten: 21
    Letzter Beitrag: 18.05.06, 21:37
  3. Antworten: 7
    Letzter Beitrag: 11.03.06, 14:29
  4. index.php?go=test Programmierung
    Von maarten999 im Forum PHP
    Antworten: 15
    Letzter Beitrag: 19.10.05, 03:55