Verständliche Erklärung zu mod_rewrite

Diskutiere und helfe bei Verständliche Erklärung zu mod_rewrite im Bereich Webmaster Support, Scripts, etc im SysProfile Forum bei einer Lösung; Hi, ich habe jetzt schon einiges Probiert und auch vieles gelesen. Leider komme ich nicht zu dem gewünschten Erfolg. Ich habe bei meiner Hompage die... Dieses Thema im Forum "Webmaster Support, Scripts, etc" wurde erstellt von McAtze, 6. April 2011.

  1. McAtze
    McAtze Alter Hase
    Registriert seit:
    1. Januar 2009
    Beiträge:
    2.116
    Zustimmungen:
    88

    Hi,

    ich habe jetzt schon einiges Probiert und auch vieles gelesen. Leider komme ich nicht zu dem gewünschten Erfolg.

    Ich habe bei meiner Hompage die Seiten über die index.php aufgerufen, d.h. /index.php?page=1 usw. Dadurch werden dann bestimmte Inhalte reingeladen, je nach dem welche ID ich übergebe.

    Nun habe ich den jeweiligen Contentseiten immer "$thisPage" mit dem Titel der Seite. Ich würde gern in der .htaccess so umschreiben, dass beim Aufruf der Seite anstatt ..

    Code:
    /index.php?page=1
    dann ..

    Code:
    /about-me.html
    oder
    Code:
    /about-me
    steht.

    Wie stelle ich das denn am einfachsten an??

    Probiert habe ich schon von http://www.modrewrite.de ..

    Code:
    RewriteBase /
    RewriteEngine on 
    RewriteRule ^seite-([0-9]+).html$ index.php?page=$1
    
    Aber dafür müsste ich die Links alle umändern. Ich hätte es aber gerne andersherum .. Ich hoffe Ihr versteht mich und könnt mich aufklären. :(
     
  2. User Advert

  3. Da GuRu
    Da GuRu Administrator
    Admin
    Registriert seit:
    22. Dezember 2006
    Beiträge:
    1.574
    Zustimmungen:
    89

    also entweder du hast ein namens-system, das du verwenden kannst (also wenn der variablenwert sinnvoll ist) oder du musst einzel zuordnung machen...

    Code:
     
    "about me" <--> ?id=1
    
    ist zum beispiel nicht sinnvoll ;)
    das wäre sowas:

    Code:
     
    "about me" <--> ?id=about-me
    
    für deinen fall würde nur sowas gehen:

    Code:
     
    RewriteEngine on 
    RewriteRule ^about-me.html$    /index.php?page=$1
     
    
    für das sinnvolle wäre möglich:

    Code:
     
    RewriteEngine on 
    RewriteRule ^(.*?)\.html$ /index.php?page=$1
    
    und diese RULE wäre dann echt dynamisch, da

    hobby.html ==> index.php?page=hobby
    test.html ==> index.php?page=test
    ich-nix-wollen.html ==> index.php?page=ich-nix-wollen
    entspricht.

    allet kla? :D
     
  4. McAtze
    McAtze Alter Hase
    Themenstarter
    Registriert seit:
    1. Januar 2009
    Beiträge:
    2.116
    Zustimmungen:
    88
    Genau die dynamische Variante habe ich schon erfolgreich probiert. Nur muss ich dann meine Navigation in der PHP umschreiben. Und das wollte ich vermeiden. Wenn ich es bisher richtig verstanden habe ist es per Mod_rewrite nicht möglich dies umgekehrt zu machen.

    Ich danke dir für die schöne Erklärung. Ich mache mir mal weiter Gedanken ..
     
  5. Da GuRu
    Da GuRu Administrator
    Admin
    Registriert seit:
    22. Dezember 2006
    Beiträge:
    1.574
    Zustimmungen:
    89

    Nein, das geht nicht umgekehrt, da Apache vor PHP umleitet.
    Deshalb ist es immer gut, es vorher einzuplanen ;)

    Nachhinen sowas umzusetzen ist schwieriger... aber nicht unmöglich.

    Ein Methode wäre es die Ausgabe von PHP zu puffern (mit ob_start()) und dort mit preg_replace oder str_replace die Augabe zu modifizieren.

    Also Pufferung aktivieren, den Puffer mit str_replace("index.php?id=1", "about-me.html", $buffer) und dann mit ob_end_flush(); an den Browser schicken.

    Dann würde auch die dynamische Variante von mod_rewrite greifen.

    so oder so, müsstest du entweder in der htaccess oder in PHP eine Zurodnung festlegen....
     
Thema:

Verständliche Erklärung zu mod_rewrite

Die Seite wird geladen...

Verständliche Erklärung zu mod_rewrite - Similar Threads - Verständliche Erklärung mod_rewrite

Forum Datum

Nokia mit Erklärung, warum einige Smartphones Daten nach China gesendet haben

Nokia mit Erklärung, warum einige Smartphones Daten nach China gesendet haben: Nokia mit Erklärung, warum einige Smartphones Daten nach China gesendet haben Dem Unternehmen wurde vorgeworfen, dass einige Nokia 7 Plus im Geheimen Daten an chinesische Server gesendet habe....
User-Neuigkeiten 23. März 2019

Windows 10: tut mir Leid ich habe sie nicht Verstanden Cortana

Windows 10: tut mir Leid ich habe sie nicht Verstanden Cortana: Hallo in die Runde. Vielleicht kann mir jemand helfen. Ich kann auf meinem Laptop das Einstellungsmenue nicht mehr aufrufen. Egal woher ich auf das Zahnradsymbol klicke, es kommt ein...
Windows 10 26. Dezember 2018

Apple Watch: Neue Videos erklären einzelne Funktionen

Apple Watch: Neue Videos erklären einzelne Funktionen: Apple Watch: Neue Videos erklären einzelne Funktionen Das betrifft nicht nur die Hardware, dort gibt es nun zum Beispiel ein größeres Display, sondern auch so manche Funktion kommt als Neuerung...
User-Neuigkeiten 18. Dezember 2018

Google Maps macht Abbiegeansagen verständlicher

Google Maps macht Abbiegeansagen verständlicher: Google Maps macht Abbiegeansagen verständlicher Caschy könnte Euch sicher ein paar lustige Anekdoten erzählen – über mich und dem Befolgen von Navigationsanweisungen in Berlin. Was weiß denn ich,...
User-Neuigkeiten 17. April 2018

Videos in iOS Beta erklären Gesten-Bedienung ohne Homebutton

Videos in iOS Beta erklären Gesten-Bedienung ohne Homebutton: Videos in iOS Beta erklären Gesten-Bedienung ohne Homebutton Wieder einmal ist es die Firmware, die Dinge preisgibt, sofern sie denn entdeckt werden. So wie jetzt der Fall, Videos wurden...
User-Neuigkeiten 22. August 2017

Mozilla Codemoji: Tool soll Verschlüsselung spielerisch erklären

Mozilla Codemoji: Tool soll Verschlüsselung spielerisch erklären: Mozilla Codemoji: Tool soll Verschlüsselung spielerisch erklären Bankdaten oder auch viele andere wichtige persönliche Informationen sollten gerade bei der Verwendung im Internet dringend...
User-Neuigkeiten 29. Juni 2016

Google Takeout Redesign macht Benutzung verständlicher

Google Takeout Redesign macht Benutzung verständlicher: Google Takeout Redesign macht Benutzung verständlicher 25.09.2014 21:00 - Zum Beispiel, wenn ihr in ein anderes Ökosystem wechseln möchtet oder einfach nur als Backup. Bislang war die...
User-Neuigkeiten 26. September 2014

Hmmm hab ich das hier richtig verstanden?!

Hmmm hab ich das hier richtig verstanden?!: Werden hier wirklich 8GB DDR III 1333mhz für 45€ verkauft? oder gilt das nur für 1 Modul a 4GB DDR III 1333mhz? Der Link zu meiner Frage
freie Fragen 6. Februar 2011

Wer hat eine verständliche Bauanleitung für eine UMTS Antenne?

Wer hat eine verständliche Bauanleitung für eine UMTS Antenne?: Wer hat eine verständliche Bauanleitung für eine UMTS Antenne? Ich wüsste gern wie schwer es ist., eine UMTS Antenne selbst zu bauen. Wenn es nicht zuu schwer ist , überlege ich...
Computerfragen 28. Juli 2010

also das medion mist ist habe ich jetzt verstanden aber was ist mit diesem ???

also das medion mist ist habe ich jetzt verstanden aber was ist mit diesem ???: also das medion mist ist habe ich jetzt verstanden aber was ist mit diesem ???...
Computerfragen 11. August 2010

Habe ich das richtig verstanden, dass "www" eine Subdomain ist?

Habe ich das richtig verstanden, dass "www" eine Subdomain ist?: Habe ich das richtig verstanden, dass "www" eine Subdomain ist? Habe mal gehört, dass www nur eine Art Subdomain ist. Stimmt das denn? Und wieso nehmen so viele dann grade ww als...
Computerfragen 19. Februar 2010

Subnetting verständlich erklärt...wer kann helfen?

Subnetting verständlich erklärt...wer kann helfen?: Subnetting verständlich erklärt...wer kann helfen? Ich hoffe einer von euch kann mir weiterhelfen. Und zwar geht es um Subnetting. Ich willes endlich mal verstehen und mir...
Computerfragen 15. Juni 2010

Festplatte bringt mich um Verstand -.-

Festplatte bringt mich um Verstand -.-: Hallo ihr Sysprofiler^^ Also folgendes ... mein pc hat sich vorhin aufgehängt also hab ich ihn einfach mal restartet (macht man ja öfters mal ^^) nja jedenfalls habe ich 2 ide festplatten und...
Festplatten, SSDs & Wechselmedien 2. November 2008
Verständliche Erklärung zu mod_rewrite solved
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden