1

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]

4

1 に答える 1