Kurz-URL für Benutzerprofile

Begonnen von GayChris, 15 März 2005, 01:40:09

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

GayChris

Hallo Leute,

ich nutze VKP-MX 2.1 als Community-Script auf meiner HP.

Ich muss jetzt mal für "doofe" fragen...

Wäre es technisch rwalisier bzw. umsetzbar, durch Eingabe

www.URL/Nickname

direkt auf dem Profil des betreffenden Benutzers zu landen und wenn ja was müsste dafür umgebaut werden ???

Vielleicht gibt's ja Leute die mir Tip's / Anleitungen oder auch die Info "zu aufwendig" oder gar "unmöglich" geben können.

Danke für Eure Antworten.

Gruß Chris

JoergK

Schade ... 27 Leute habens bisher gelesen und keiner hat anscheinend Plan von sowas
oder wollen sich net äussern.

Naja, mittlerweile haben wir selber ne Lösung geproggert und können nun die Profile
mittels www.domain.tld?profil=name direkt aufrufen.

Is leider nur die "Billiglösung" via PHP. Mittels .htaccess und nem Aufruf
per www.domain.tld/name wär uns lieber gewesen. Nur waren alle unsere
Versuche diesbezüglich leider ohne den erhofften Erfolgt.  :'(

Ich denke, der Thread kann geschlossen werden.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

Musicman75

versuche es doch über eine subdomain

members.url.de/nickname wobei members.url.de als weiterleitung zu www.url.de/modules.php?name=Userinfo&uname= weitergeleitet wird

ich habe es nicht versucht, ist nur sone idee
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

JoergK

#3
Danke, dass sich doch mal einer zu ner Antwort hinreissen lässt  :)

Das war adhoc meine erste Idee, nur müsste dann für jedes Profil ne Subdomain angelegt werden.
Und das manuell. nu haben wir noch das Glück, dass wir nen Rootserver haben und somit beliebig
viele Sub's einrichten können ... aber letztlich viel zu umständlich. Müsste, wenn dann schon
automatisiert mit der Registrierung eingerichtet werden. Was aber hiesse, dass man mittels
PHP- oder Perl-Scripten auf das System des Servers (Apache, DNS etc.) zugreifen muss.
Technisch wäre es bei uns also sogar machbar, aber nicht für mX-Nutzer, die nur nen Webhosting haben.
Abgesehen vom umständlichen Handling is da noch die entstehende Serverlast zu berücksichtigen, wenn
z.B. bei ner Community mit 200, 500, 1000 oder gar noch mehr Profilen alle ne Sub bekommen.
Also mehr als unpraktikabel die Lösung.

Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

jubilee

Hmmmmm ....
Mit eingeschaltetem mod_rewrite kann der Aufruf eines Userprofiles so aussehen:
Zitathttp://www.pragmamx.de/Userinfo-uname-alibaba.html
.

Besser ist das leider mit dem MX nicht möglich.

MfG
jubilee

Musicman75

#5
ich habe jetzt mal solch eine subdomain eingerichtet und es funktioniert.

als weiterleitung für die subdomain habe ich folgendes gesetzt:

http://www.gothic-online.de/main/modules.php?name=Userinfo&uname=

jetzt gibt man die subdomain im browser wie folgt ein:

http://member.gothic-online.de/administrator

und siehe da, man ist im account von mir

Da bei der Weiterleitung kein username angegeben ist, wird dieser nach nem trennenden slash hinter der subdomain eingegeben und somit an die weiterleitung angehängt
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

JoergK

#6
@jubilee
mod_rewrite is aktiv, nur leider scheint's Probs mit FollowSymLinks und/oder SymLinksIfOwnerMatch
zu geben, da meine sämtlichen Versuche mit einem Error 403 enden. Da mir, wie ich zugeben muss, noch
vieles an Wissen über Linux, Apache, PHP, DNS etc. fehlt, hab ich's halt noch nicht mittels .htaccess und
Rewrite* hinbekommen. :-\

@Musicman75
Mangels Kenntnis bin ich beim Lesen Deines ersten Beitrags nicht davon ausgegangen, dass alles nach dem /
einer Subdomain an die Weiterleitungadresse weitergereicht bzw. angehangen wird. Erst Dein zweiter Beitrag hat's
mich vermuten lassen und nach nem Test hat's auch gefunzt. Wir sind dann sogar noch nen Schritt weitergegangen
und haben die Adresse dem Web direkt zugewiesen anstatt "nur" ne Sub draus zu machen. Das hat den Vorteil, dass
der URL sowohl ohne als auch mit www. aufgerufen werden kann. "Chef" wollte das so, wegen den vielen DAUs,
die's oft genug nich gebacken bekommen, nen URL ohne www. aufzurufen ::)

Man(n) lernt halt nie aus, wobei ich ja eher noch nen grösseren Teil dazu lernen muss und will  ;)

Euch beiden auf alle Fälle herzlichen Dank für die Infos und Denkanstösse.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

jubilee

Hallo !
ZitatDa mir, wie ich zugeben muss, noch
vieles an Wissen über Linux, Apache, PHP, DNS etc. fehlt, hab ich's halt noch nicht mittels .htaccess und
[/i]Rewrite*[/i] hinbekommen.
Es ist im Portal-Root eine .htaccess-Datei beigefügt, in denen schon sämmtliche redirection eingetragen sind.
diese müss nur umbenannt werden und im Admin-Menü unter Einstellungen muss die mod_rewrite-Unterstützung aktiviert werden (ziemlich weit unten in den Einstellungen).
MfG
jubilee

JoergK

Hmmm ... also im Portal-Root (= Web-Root) war keine .htaccess,
was mir auch aufgefallen wäre, denn ich hab ja bei den ganzen Versuchen
immer wieder eine hochgeladen. Dass ich pre-dotted-Dateien z.B. mit
WS-FTP nur angezeigt bekomme, wenn ich im Optionsfeld nen -a
eintrage, weiß ich ;)

Ich hab zur Vorsicht jetzt auch mal inne Archive (Base & Addon) geguckt,
aber auch da war/is keine dabei.

Im Adminmenü -> Einstellungen find ich auch keinen Punkt, um die
mod_rewrite-Unterstützung zu (de)aktivieren - warscheinlich aber wegen
der nicht vorhandenen .htaccess des Portals.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

jubilee

Hallo !
Diese Features gelten für die MX 2.1.a
Die Datei im Portal-Root sollte mod_rewrite.htaccess heissen ....

MfG
jubilee

JoergK

Zitat von: jubilee am 16 März 2005, 13:41:33Diese Features gelten für die MX 2.1.a

Ahja ... bei uns läuft die Vorgängerversion (2.1).
Nen Update is für uns allerdings net so einfach machbar,
da wir einige Features haben einbauen lassen.

Aber wir haben ja jetzt ne Lösung, dank Musicman, die funzt ;)
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody