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. Da GuRu
    Da GuRu Administrator
    Admin
    Registriert seit:
    22. Dezember 2006
    Beiträge:
    1.572
    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
     
  3. 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 ..
     
  4. Da GuRu
    Da GuRu Administrator
    Admin
    Registriert seit:
    22. Dezember 2006
    Beiträge:
    1.572
    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

Schaltnetzteil erklären?

Schaltnetzteil erklären?: Ich soll mit hilfe dieses Bildes ein Schaltnetzteil erklären. An sich verstehe ich wie ein Schaltnetzteil funktioniert, aber an Hand des Bildes zu erklären wie es funktioniert fällt mir etwas...
Stromversorgung Freitag um 10:53 Uhr

Kann mir das einer Erklären?

Kann mir das einer Erklären?: Also wenn ich eine Grafikkarte und ein Prozessor habe die über 60 FPs schaffen aber nur ein Monitor der 60 Hz hat, kann ich dann nicht über 60 FPs kommen oder wie ist das? Bitte Erklärt es mir....
Monitore, TV-Geräte & Beamer 20. Juni 2021

Google Chrome: Verständlichere Erklärung der Benachrichtigungsfunktion

Google Chrome: Verständlichere Erklärung der Benachrichtigungsfunktion: Google Chrome: Verständlichere Erklärung der Benachrichtigungsfunktion In den Einstellungen des Browsers kann man seit langem festlegen, dass Webseiten generell gehindert werden, nachzufragen, ob...
User-Neuigkeiten 3. Juni 2021

Wie erkläre ich das meinen Eltern?

Wie erkläre ich das meinen Eltern?: Also ich habe heute Call of Duty Warzone gespielt und bin ausgerastet. Denkt ihr ich kann meinen Eltern erklären, dass der Bildschirm runtergefallen ist oder sieht das zu sehr nach einem Einschlag...
Monitore, TV-Geräte & Beamer 18. Mai 2021

Scheisse wie erkläre ich das meinen Eltern?

Scheisse wie erkläre ich das meinen Eltern?: Hey ich bin 18 und hatte einen ausraster bei league of legends wodurch ich in mein Monitor geschlagen habe , mein Monitor hat jetzt einen Riss und man sieht nichts mehr welche Ausrede kann Ich...
Monitore, TV-Geräte & Beamer 24. April 2021

Monitor für Homeoffice - wer kann mir die Reaktionszeiten erklären und was empfehlen?

Monitor für Homeoffice - wer kann mir die Reaktionszeiten erklären und was empfehlen?: Mein Acer Monitor von 2014 https://www.amazon.de/gp/product/B005PLFAH2/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1 hat 2 ms Reaktionszeit - damals 129 € Ich suche jetzt für Homeoffice (also...
Monitore, TV-Geräte & Beamer 18. April 2021

Twitter: Neue Features sollen Twitter-Trends verständlicher machen

Twitter: Neue Features sollen Twitter-Trends verständlicher machen: Twitter: Neue Features sollen Twitter-Trends verständlicher machen Viel zu oft fragte man sich schon beim Besuchen des Trend-Tabs, wieso genau dieses Thema überhaupt erst zum Trend werden konnte....
User-Neuigkeiten 2. September 2020

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

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

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

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

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