リクエストがサブドメインの場合、自分のサイトが /user フォルダーを指すようにします。
リクエストが subdomain.site.com/admin の場合、サイトは subdomain.site.com/user/admin のページを表示する必要があります。
私のコードの問題は、URL アドレスを保持する代わりに 301 リダイレクトを行うことです。
私のコードは次のようになります。
<IfModule mod_rewrite.c>
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.bildsida.se(.*)
RewriteCond %{HTTP_HOST} ^[^.]+.bildsida.se(.*)
RewriteRule ^$ user/$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) user/$1 [L]
</IfModule>
http://mickes.bildsida.se/adminにアクセスして、アドレスがどのように /user/admin に変わるかを確認してください。非常に邪魔です...