2011-06-10 9 views
0

私は現在のルールでhtaccessファイルを持っている: -クエリ文字列でのhtaccess整頓URLルールすぎ

素敵な整頓/イベント/日に/events/day.php?day=september-02を作っている
RewriteRule ^events/day/([^/\.]+)/?$ events/day.php?day=$1 [L] 

/events/day/september-02?mobile=true 

に解決でしょう - :/ 9月 - 02

は、しかし、今私はまた、整頓、URLの末尾にクエリ文字列が含まれるともそうであることを検出したいです

/events/day.php?day=september-02&mobile=true 

しかしクエリ文字列部分が常に存在ではありませんし、時には誰もこれで私を助けることができる場合mobile=false

は非常に感謝されるだろうか?

答えて

0

ジャストQSAフラグ(クエリ文字列APPEND)を追加します。

RewriteRule ^events/day/([^/.]+)/?$ events/day.php?day=$1 [L,QSA] 

これは、クエリ文字列を保持します。

+0

このような単純な解決策も、そのフラグを覚えておきます。ありがとうございました。 –

関連する問題