Entiendo que pueda ser un tema comercial (aunque mas que eso lo veo como una facilidad para los visitantes). Otra cosa que podrías hacer es modificar la clase Router (extendiendola) de modo que si recibe una URL que se del tipo /algun_controller se vaya automaticamente a ese controller y si no al de users, de ese modo te ahorras definir ruteos (si hay muchos controllers puede ser una diferencia). La limitante es que no vas a poder tener usuarios que se llamen como tus controller :D
Saludos,
aunque pueda parecer un detalle: que MI espacio en twitter sea twitter.com/crsepulv y no twitter.com/users/crsepulv creo que hace una gran diferencia,
uno de esos es la URL que tendrá la sala de cada uno, para que se de ese fenómeno de apropiación que tendrán los usuarios con el servicio, si la URL de mi sala es meeting.cl/index.php?user=crsepulv no es lo mismo que meeting.cl/users/crsepulv o meeting.cl/crsepulv
Primero en tu servidor dns deberias generar un wildcard para *.meeting.cl luego:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^([^.]+)\.meeting\.cl$ [NC]
RewriteRule ^/(.*)$ http://meeting.cl/%1/$1 [R=301,L]
Esto haria lo siguiente:
http://nombreUsuario.meeting.cl/datos/algo.php lo procesa internamente
como http://meeting.cl/nombreUsuario/datos/algo.php
(http://meeting.cl/%1/$1)
Espero sirva de orientación
2008/2/12 pancho - dospuntocero.cl <francisc...@gmail.com>:
--
Pedro Pablo Fuentes Schuster
+56 (9) 9 912 35 50