mod_rewriteを使用してサブドメインをクエリパラメータのセットに上書きしようとしています。正しいパラメータと一致しない
たとえば、sub.domain.com
はindex.php?option=com_pages&layout=swf
に、sub.domain.com/about
はindex.php?option=com_pages&layout=swf/about
に転送する必要があります。
私は現在、この持っている:それはsub.domain.com
に対して正しく動作しますが、sub.domain.com/about
のために、私はindex.php?option=com_pages&layout=swf/index.php
に向けていると私はなぜわからない
RewriteCond %{HTTP_HOST} ^sub\.domain\.com
RewriteRule ^(.*)$ index.php?option=com_pages&layout=swf/$1 [L,NC,QSA]
を。
ここではいくつかのチュートリアルを準備していますが、まだ私が見ているものを見ることができません。いかなる援助も感謝します。
違いがあれば、私はApache 2.2を使用しています。
編集:私は私のサーバーを見て撮影したと私は$ _SERVERのために次のことを取得しています:
[REDIRECT_QUERY_STRING] => option=com_pages&layout=swf/about
[QUERY_STRING] => option=com_pages&layout=swf/index.php&option=com_pages&layout=swf/about
私はそのは、そのように連結されている理由はわかりません。