einfache Userpage Adressen

19
Bug #
Priorität4 (▼ Niedrig)
BereichNeue Features
Titleeinfache Userpage Adressen
Beschreibungz.B. www.zooomclan.org/Cedi, wird weitergeleitet auf http://www.zooomclan.org/profil.php?user_id=10

1. Schritt zur kleinen Zorg-Visitenkarte der User.

EDIT: Bereich Server->Neue Features
Reported by @
 
Git Commit
Assigned to @ 25.01.2005 10:24
StatusResolved @ 19
zorg.ch
#63128 by @ 06.01.2005 22:34 - nach oben -
Nicht direkt ein Serverproblem.
zorg.ch
#89996 by @ 26.06.2006 10:23 - nach oben -
es tut nicht.
zorg.ch
#90005 by @ 26.06.2006 10:40 - nach oben -
Das sött doch nöd schwer si?
zorg.ch
#90198 by @ 26.06.2006 15:27 - nach oben -
Naja, ne einfache rewriterule. Das Problem ist aber, das du so ausnahmen für alle anderen files und directories im root machen musst.

Vrgl. mod_rewrite für apache.
zorg.ch
#90208 by @ 26.06.2006 16:08 - nach oben -
Das versteh ich nicht ganz. Weil mod_rewrite nicht weiss wie die User alle heissen?

Dann wäre wohl "www.zooomclan.org/userpages/Cedric" wohl viel einfacher zu bewerkstelligen...?
zorg.ch
#90222 by @ 26.06.2006 16:48 - nach oben -
Genau.

Genau, das wär wesentlich einfacher.
zorg.ch
#90229 by @ 26.06.2006 17:00, edited @ 26.06.2006 17:01 - nach oben -
Ich bi so gschid :-)
zorg.ch
#90243 by @ 26.06.2006 17:20 - nach oben -
bzw. "username.zoomclan.org" (so hab ich nämlich meinen apache zuhause konfiguriert)
zorg.ch
#90248 by @ 26.06.2006 18:27 - nach oben -
DNS Wildcards sind böse.
zorg.ch
#90249 by @ 26.06.2006 18:37 - nach oben -
wie immer eine paedagogisch sehr wertvolle belehrung.
zorg.ch
#90314 by @ 27.06.2006 11:41, edited @ 27.06.2006 11:48 - nach oben -
Habe mich mal rasch in der Apache Doku durch die mod_rewrite Sektion gelesen und folgendes bin auf folgendes Resultat gekommen (tut das echt?):


RewriteEngine On

RewriteMap     user-to-id     txt:/path/to/file/mod_rewrite_map.txt
# müsste der Pfad natürlich noch angepasst werden und die txt-datei erzeugt werden

RewriteRule     ^/(.+)     /profil.php?user_id=${user-to-id:$2|$1}/
# ...oder anstatt ^/(.+) das hier: ^/(.*) ?


Quelle: Apache Module mod_rewrite
zorg.ch
#90320 by @ 27.06.2006 12:00, edited @ 27.06.2006 12:02 - nach oben -
Ich bi voll nöd de Kenner, aber würdi dini Rewrite-Rule nöd us "www.zooomclan.org/index.php" "www.zooomclan.org/profil.php?user_id=" mache? Klar chönnt mer denn no über en default-value go, falls "index.php" kein name vomene zorg-user isch, aber glich...
zorg.ch
#90325 by @ 27.06.2006 12:22 - nach oben -
RewriteBase     www.zooomclan.org
zorg.ch
#90336 by @ 27.06.2006 13:16, edited @ 27.06.2006 13:16 - nach oben -
Mini frag isch do demit immer nonig beantwortet. Bi dinnere Rewrite-Rule würdi doch "/index.php" umgwandlet werde i "/profil.php?user_id=$user-to-id:$2|$1"... und das wömmer jo nöd unbedingt wemmer uf d'Startsiite wönd cho.
zorg.ch
#90341 by @ 27.06.2006 13:27 - nach oben -
ah, da hesch gmeint.

stimmt scho, jo. aber mer chönnt vielliecht im map-file hinterlege, dass "/(nix)" zu "/index.php" goht.
zorg.ch
#90256 by @ 26.06.2006 20:20, edited @ 26.06.2006 20:21 - nach oben -
Eine wenn-auch-bisschen-unschöne Lösung dafür wäre auf der 404-File not found-Website ein DB-Zugriff zu machen mit dem "/Cedric", und falls es ein Zorg User ist auf dessen Userseite umleiten.

Andererseits wäre wohl ein Subdomain fast schöner - und da ich denke sowieso nur die zooomclan members oder "spehounen", oder "schönen", oder wie sie nun heisstn das wirklich brauchen - könnte man die ja manuell einrichten.
zorg.ch
#90260 by @ 26.06.2006 21:30 - nach oben -
Das wär ein Hack, aber ich seh jetzt keine Probleme die der verursachen könnte...
zorg.ch
#90278 by @ 27.06.2006 08:52 - nach oben -
jo denn mache "mer" da denn emol...
zorg.ch
#90289 by @ 27.06.2006 10:13, edited @ 27.06.2006 10:14 - nach oben -
Umleitung ist halt nicht ganz das gleiche weil bei mod_rewrites glaub die schöne url in der urlbar bestehen lässt.