2016-09-03 17 views
0

mod_rewriteを使用してサブドメインをクエリパラメータのセットに上書きしようとしています。正しいパラメータと一致しない

たとえば、sub.domain.comindex.php?option=com_pages&layout=swfに、sub.domain.com/aboutindex.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 

私はそのは、そのように連結されている理由はわかりません。

答えて

0

私はクエリ文字列を追加するQSA-flagを使用していました。

関連する問題