• Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich würde dir einfach mal empfehlen dich von oben nach unten durch alle Menüs im WP-Admin durchzuklicken.
    Vorallem die ersten Drei in Einstellungen.

    Falls dir das Gesuchte nicht gleich in den Blick sticht, dann hab ich noch das Stichwort "Permalinks" für dich.
    Womöglich findestes du noch andere nette Dinge, die dich interessieren könnten.

    Und falls alles nicht hilft, dann gibt es noch die SuFu oder gewisse Suchmaschinen, welche man z.B. nach "wordpress hübschere urls" befragen kann.

    Einmal editiert, zuletzt von himitsu (24. Januar 2015 um 21:20)

  • Falls dir das Gesuchte nicht gleich in den Blick sticht, dann hab ich noch das Stichwort "Permalinks" für dich.

    Ja, Permalinks sind eine feine Sache, verwende ich auch. Aber das trifft nicht ganz meine Problemstellung, ich habe mich wohl unklar ausgedrückt:
    ich hätte gerne für dieselbe Seite, die je nach aufgerufenen Parametern für den Benutzer anders aussieht, jeweils eine hübschere URL, d[COLOR=#3E3E3E]ie in der Adress-Leiste des Browsers stehen bleibt, also z.B.
    [/COLOR]
    statt http://www.xyz.de/aaa?y=true&z=2&b=4711 lieberhttp://www.xyz.de/test/ oder http://www.xyz.de/test.php
    und statt http://www.xyz.de/aaa?y=true&z=2&b=47113 lieberhttp://www.xyz.de/test/ oder http://www.xyz.de/test.php

    Ich wüsste jetzt nicht, wie ich das mit Permalinks verwirklichen sollte. Wenn das geht super, dann sag mir bitte wie.
    Vielleicht bin ich aber auch mit diesem Anliegen in der falschen Kategorie gelandet? ...
    Please help.

    [COLOR=#3e3e3e]Schöne Grüße,
    Fritz[/COLOR]

  • Ich würde sagen, das hat weniger etwas mit Wordpress zu tun und ist vielmehr ein Fall für mod_rewrite, ungefähr so:

    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^test/    /aaa?y=true&z=2&b=4711
    RewriteRule ^tost/    /aaa?y=false&z=2&b=4713
    </IfModule>

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Ich würde sagen, das hat weniger etwas mit Wordpress zu tun und ist vielmehr ein Fall für mod_rewrite


    Ah, das ist es, super! :) Und ja, die Kategorie hier ist definitiv falsch. ;)

    Trotzdem noch eine Frage: geht's vielleicht auch mit Variablen? Etwa so:
    [COLOR=#333333]statt [/COLOR]http://www.xyz.de/aaa?y=true&z=2&b=4711&dateiname=seite1[COLOR=#333333] oder
    http://www.xyz.de/abc?x=4711[/COLOR]&dateiname=seite1
    [COLOR=#333333]lieber[/COLOR]http://www.xyz.de/test.php - also der Dateiname als Parameter übergeben und egal, welche anderen Get-Variablen übergeben werden.
    Geht das? Das wär dann echt der Hit.

    Vielen Dank auf jeden Fall schon mal für die rewrite-Info!

    Schöne Grüße,
    Fritz

  • Jetzt bin ich etwas verunsichert, was genau passieren soll.

    Der Nutzer gibt z.B. /seite1.php ein, aufgerufen werden soll aber /abc?x=4711&dateiname=seite1?
    Oder kommt der Aufruf mit den Parametern rein und dann soll letztendlich /seite1.php rauskommen?

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Jetzt bin ich etwas verunsichert, was genau passieren soll.

    Der Nutzer gibt z.B. /seite1.php ein, aufgerufen werden soll aber /abc?x=4711&dateiname=seite1?
    Oder kommt der Aufruf mit den Parametern rein und dann soll letztendlich /seite1.php rauskommen?

    Ersteres. Der Nutzer gibt z.B. http://www.xyz.de/seite1.php ein und aufgerufen werden soll http://www.xyz.de/abc?x=4711&dateiname=seite1 Und wenn er http://www.xyz.de/seite2.php eingibt soll http://www.xyz.de/abc?x=4711&dateiname=seite2 aufgerufen werden und bei http://www.xyz.de/seite3.php http://www.xyz.de/abc?x=4711&dateiname=seite3 usw.

    Kann man also vielleicht bei den rewrite-Rules den Dateinamen als Variable anlegen? Etwa so in der Art:

    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^[URL="http://www.xyz.de/abc?x=4711&dateiname=seite1"]$[/URL]myvar+.php    [URL="http://www.xyz.de/abc?x=4711&dateiname=seite1"]/abc?x=4711&dateiname=$[/URL]myvar
    </IfModule>

    Schöne Grüße,
    Fritz

  • Gut, das ist gar kein Problem. Dazu mußt Du den Teil, der als Parameter dienen soll, mit Platzhalterzeichen versehen und einklammern. Dann kannts Du das als Parameter mit $1 refernzieren, ungefähr so:

    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*)\.php    /abc?x=4711&dateiname=$1
    </IfModule>

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!