すべての URL 要求でユーザーとしてスラッシュの後に最初のマッハを取得する方法が見つかりません。たとえば、次のようになります。
http://mysite.com/USER/modules/test/script.php
to --> http://mysite.com/modules/test/script.php?u=USER
また
http://mysite.com/USER/modules/test/path/to/other/script.php
to http://mysite.com/modules/test/path/to/other/script.php?u=USER
それが可能かどうかはわかりませんが、そうでなければならないと思います。これは、何度か試行した後の私の .htaccess です。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^http://mysite\.com/(.+?)$
RewriteRule ^.*$ http://mysite.com/$0?u=%1 [R,L]
%1は最初のスラッシュの後のユーザー名で、$0は各スクリプトへの変数の実際のパスです。
事前に感謝し、私の貧しい英語を申し訳ありません!