.htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [L,R=301]
RewriteRule ^new/?$ index.php?section=new
これはうまく機能しますが、最近、ディレクトリm.site.com
から読み取るサブドメインを実装しました。/mobile
アクセスするm.site.com/new
と、サーバーエラーを返す以外は何も表示されません。この問題を修正するにはどうすればよいですか?
基本的に欲しいhttp://m.site.com/new
と同じ効果を達成するためにhttp://www.site.com/new