domain.de/username wie bei myspace

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: domain.de/username wie bei myspace

Beitrag von Dr.Death »

Kleiner Hinweis: die Sache mit dem Usernamen funktioniert aber nur, wenn im Usernamen keine Sonderzeichen ( UTF8 ) vorkommen.

Beispiel: Username = MarkusMüller

Um das zu verhindern müsstest Du bereits im ACP bei den Benutzernamen nur ASCII zulassen.

ACP -->
Allgemein -->
Registrierung -->
Erlaubte Zeichen in Benutzernamen: ASCII (keine internationalen Unicode-Zeichen)
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Re: domain.de/username wie bei myspace

Beitrag von kolja »

Danke Dr. Death für den Hinweis!

Aber warum funktioniert das bei mir nicht:

von domain/user/buegelfalte
.htaccess

Code: Alles auswählen

RewriteEngine On
RewriteRule ^user/(.*))$ memberlist.php?mode=viewprofile&un=$1 [R,L,NC]
und bekommt man da noch das Verzeichnis user/ raus ?

LG Kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: domain.de/username wie bei myspace

Beitrag von oxpus »

Wenn dieses bei Dir nicht funktioniert, könnte im Webserver das Module mod_rewrite nicht aktiv sein. Hier mal deinen Anbieter ansprechen.
Müsstest Du aber auch im Admin-Bereich unter "PHP-Information" sehen, welche Module aktiv sind.

Das "Verzeichnis" "user" wäre hier kein Verzeichnis als solches, sondern ein notwendiges Merkmal, an dem definiert wird, was wie in welchen Link umgesetzt wird.
Ohne diesen Eintrag würde man pauschal die Mitgliederliste aufrufen und müsste dort die aufgerufenen Daten prüfen.
Und wenn man schon nicht die Mitgliederliste aufruft, dann zumindest irgend ein anderes Script, welches eben auf ein Userprofil oder eine andere Funktion im Board weiterleitet.
Dinge, die letztlich zu wildem Aktionismus führen, da man für alle angegeben Links eine Ausnahme definieren müsste (oder?).

Auf myspace ist das dagegen einfach, da es immer nur um einen User geht. Im phpBB gibt es aber neben dem Userprofil eben noch eine Menge anderer Seiten, die aufgerufen werden können...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Re: domain.de/username wie bei myspace

Beitrag von kolja »

Hi Oxpus

Also mein mod_rewrite sollte funktionieren (hab gester mal diesen Google Test gemacht):

Code: Alles auswählen

RewriteRule ^ http://www.google.com [R,L]
und dann komme ich eben nur noch auf google.com!

Hier mal meine ganze .htaccess:

Code: Alles auswählen

DirectoryIndex portal.php index.php
RewriteEngine On
RewriteBase /
RewriteRule ^user/(.*))$ memberlist.php?mode=viewprofile&un=$1 [R,L,NC]
Was würde denn passieren, wenn man das "Verzeichnis" user/ weglässt,
und einen Usernamen aufruft, den es nicht gibt ?


Mit der Bitte m Hilfe

Kolja

p.s.
Unter PHP_Informationen finde ich kein mod_rewrite!

EDIT:

Diese beiden rewrite Rules funktionieren jedoch:

Code: Alles auswählen

RewriteRule team.html /portal.php

RewriteCond %{REQUEST_FILENAME} /forum([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%1 [L]
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: domain.de/username wie bei myspace

Beitrag von oxpus »

Du kannst "user" nicht weglassen!
Dieser Teil ist hierbei nötig, um zu unterscheiden, dass es sich um den Aufruf eines Userprofiles handelt und nicht eine andere Seite im Forum betrifft.

Aber mal zur Regel in der .htaccess:

Code: Alles auswählen

RewriteRule ^user/(.*))$ memberlist.php?mode=viewprofile&un=$1 [R,L,NC]
Da muss doch eine ) vor dem $ raus oder nicht?
Also so:

Code: Alles auswählen

RewriteRule ^user/(.*)$ memberlist.php?mode=viewprofile&un=$1 [R,L,NC]
Ansonsten kann ich mir dann schon denken, warum das dann nicht geht.

EDIT
Hast aber recht: Wenn ich das bei mir einstelle, ist meine Seite komplett gesperrt.
*grübel* wie war das noch mal...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Re: domain.de/username wie bei myspace

Beitrag von kolja »

Danke Oxpus

Das war der Fehler!
Ich hab zwar schon selbst etwas probiert,
hier was für Nachahmer: http://www.modrewrite.de/mod_rewrite.syntax.phtml,
aber das die Klammer zuviel war habe ich nicht herrausgefunden.

Und das /user bekomme ich echt nicht weg :roll:

Kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
wolfman24
Mitglied
Beiträge: 892
Registriert: 25.09.2005 13:17

Re: domain.de/username wie bei myspace

Beitrag von wolfman24 »

kolja hat geschrieben:Und das /user bekomme ich echt nicht weg :roll:
Doch, du mußt dann nur die zig Ausnahmen für alle anderen phpBB Dateien definieren, steht doch auch schon ein paar Beiträge über deinem. Du solltest halt auch mal die Antworten lesen.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: domain.de/username wie bei myspace

Beitrag von oxpus »

Betrachte den Teil "user" als "Funktionsaufruf". Besser fällt es mir jetzt nicht ein, wie ich es noch anders umschreiben soll.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“