Htaccess ファイルを使用して、自分の Web サイトのサブドメインを自分のサイトの相対ファイルに RewriteRule します。例えば:
http://articles.mysite.com --> http://mysite.com/articles
私はこのコードを書きます:
RewriteCond %{HTTP_HOST} !^www.mysite.*
RewriteCond %{HTTP_HOST} ^([^.]+).mysite.*
RewriteRule ^$ ./%1 [L]
しかし、私がこれを使いたいとき:
http://articles.mysite.com/some/some --> http://mysite.com/articles/some/some
上記のコードが正しく機能せず、404 NotFound ページにリダイレクトされます
注:.htaccessファイルの別の場所にあるRewriteRule ^some/(.*)$ ./some.php?id=$1 [L]