1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Inhalte unter anderer Adresse verfügbar machen

Dieses Thema im Forum "Konfiguration" wurde erstellt von 1a-Spielwiese, 4. Oktober 2014.

  1. 1a-Spielwiese

    1a-Spielwiese Well-Known Member

    Registriert seit:
    19. August 2014
    Beiträge:
    172
    Zustimmungen:
    0
    1.

    Meine Inhalte, die unter den Adressen

    http://1a-spielwiese.de/mitglieder/?field_124=Team&bp_profile_search=326

    und

    http://1a-spielwiese.de/mitglieder/?field_124=Fan&bp_profile_search=326

    angezeigt werden, werden vom "BuddyPress Profile Search"-Plugin erzeugt. ("Team" und "Fan" sind die jeweiligen Such-Begriffe, und die beiden Seiten zeigen die jeweiligen Ergebnisse an.)

    Ich möchte diese Inhalte gerne statt dessen - oder zur Not: zusätzlich - unter den Adressen

    http://1a-spielwiese.de/teams

    und

    http://1a-spielwiese.de/fans

    verfügbar machen

    und dann - statt der eingangs genannten längeren Adressen - die kürzeren Adressen bei den entsprechenden Tabs meines Header-Menüs angeben.


    2.

    Außerdem habe ich noch ein ähnliches Anliegen, aber komplizierter, da es für eine unbestimmte Vielzahl von Adressen funktionieren soll:

    -- Alle meine User haben - weil das BuddyPress so 'will'/macht - auf meinem Root-Blog Seiten, z.B.: http://1a-spielwiese.de/mitglieder/fan1/; außerdem haben sie, weil ich das so will - eigene Blogs, z.B.: http://fan1.1a-spielweise de.

    -- Ich möchte nun die jeweiligen Root-Blog-Seiten statt dessen - oder zur Not: zusätzlich - unter Subdomain-Adressen verfübar machen, z.B.: http://fan1.1a-spielweise de/profil.

    Das soll für alle meine bisherigen bisherigen und zukünftigen user und deren Blogs funktionieren - egal, wie sie heißen.

    Als Einziges ist vorhersehbar: Was auch immer am Ende der einen Adress-Struktur (im Beispielsfall also: fan1) steht, soll und kann in dem anderen Fall zwischen "http://" und ".1a-spielwiese.de/" stehen und im Ende soll bei der zweiten Adressstruktur immer "profil" stehen. -

    Ich vermute mal, dass das keine WordPress-Fragen im engeren Sinne ist, würde mich aber freuen, wenn mir hier trotzdem einer/r helfen kann und mag.
     
    #1 1a-Spielwiese, 4. Oktober 2014
    Zuletzt bearbeitet: 4. Oktober 2014
  2. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    könntest du mit Rewrite-Regeln in der .htaccess umleiten.
     
  3. 1a-Spielwiese

    1a-Spielwiese Well-Known Member

    Registriert seit:
    19. August 2014
    Beiträge:
    172
    Zustimmungen:
    0
    Danke. - Und wie wird so eine Rewrite-Regel geschrieben? -

    Was bisher in meiner .htaccess steht, ist für mich nicht gerade einfach zu verstehen und auf andere Zwecke zu übertragen.
     
  4. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
  5. 1a-Spielwiese

    1a-Spielwiese Well-Known Member

    Registriert seit:
    19. August 2014
    Beiträge:
    172
    Zustimmungen:
    0
    Noch mal Danke. Ich hab's mal versucht mit:

    Old directory: mitglieder/?field_124=Team&bp_profile_search=326

    New directory: teams

    Ausgespuckter Code:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Führt für http://1a-spielwiese.de/teams zu: "It looks like nothing was found at this location."

    Tausche ich die Angaben für "Old" und New" aus, kommt als Fehlermeldung: "The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script."

    Wenn ich es statt mit "directory" vielmehr mit "Redirect old URL to new URL" mache, bekomme ich ebenfalls die zuletzt genannte Fehlermeldung - und zwar dann auch für meine Startseite 1a-spielwiese.de
     
  6. 1a-Spielwiese

    1a-Spielwiese Well-Known Member

    Registriert seit:
    19. August 2014
    Beiträge:
    172
    Zustimmungen:
    0
    zu 1.:

    a) Analog dazu: http://girlsguidetoblogging.de/blogger-url-redirect-zu-neuer-url/ habe ich für 1. eine Lösung außerhalb der .htaccess gefunden:

    Ich habe schlicht und ergreifend WordPress-Seiten "Die Teams" und "Die Fans" erstellt und im Eingabefeld im WordPress-AdminPanel für diese Seiten

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    bzw.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    eingegeben. Und entsprechend sieht jetzt mein Header-Menü aus:

    http://1a-spielwiese.de/wp-content/uploads/2014/10/neues_Header-Menue_Die_Teams.jpg

    Die Umleitungen funktionieren anstandslos.


    b) Jetzt wüßte ich gerne noch

    Lässt sich erzwingen, dass in der Browser-Adress-Zeile die Adresse stehen bleibt, die aufgerufen wurde, und nicht die erscheint, zu der weitergeleitet wurde?


    zu 2.:

    Analog könnte ich das auch für die Subdomain-Blogs machen - was für die bisherigen kein großer Aufwand wäre; aber ich möchte das nicht manuell für alle künftigen Blogs manuell machen.

    Daher (noch mal) die Frage:

    Gibt es irgendeine automatische Lösung - mit Platzhaltern -, die für alle künftigen Blogs funktioniert - also:

    für alle:

    http://x.1a-spielweise/profil

    leite um zu:

    http://1a-spielwiese.de/mitglieder/x/

    ?
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden