0
[R]で動作しますが、失敗すると、私が作るしようとしています:私はこのコードを持っているhtaccessを書き換えだから[L]
をwww.example.com/sub/pageする書き換えるsub.example.com/pageその作業を行う(注最後の文字):
RewriteCond %{HTTP_HOST} !www.example.com$ [NC]
RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).example.com [NC]
RewriteRule ^(.*) http://www.example.com/%1/$1 [R]
ておらず、このコード:
RewriteCond %{HTTP_HOST} !www.example.com$ [NC]
RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).example.com [NC]
RewriteRule ^(.*) http://www.example.com/%1/$1 [L]
私は、URLがユーザーとして残りたいがそれを入力したが、これは500を生成しているようですエラー。私はロギングを助けようとしましたが、手がかりはありません。これは可能ですか?
これは、mod_proxyを使用する必要があり、パフォーマンス上のペナルティが発生することに言及する必要があります。これは普通の書き換えではありません。 –
これは私が要求したことを正確に行ったようです - ありがとうございます! – stevenmc