2012-03-14 9 views
0

私の.htaccesファイルに問題があります。その中バックボーンjs - htaccess書き換えルールエラー

私はラインを持っている

RewriteRule ^([0-9a-zA-Z]*)-list\?(.+)$ data/backbone_lists.php?class=$1&$2 [L] 

バックボーンのjsから来ているURLは次のとおりです。

record-list?test=1&test_2=2 

問題は、私は、[HTTP/1.1 404見つかりませんでしたから15ms]もらうということですエラー。 「バックボーンlists.php」間違いがあり、 私は、ターゲットURLのGETパーツを削除した場合、私は、ファイルに事前に

感謝を取得しているため。

答えて

2

RewriteRule(式内の\?(.+))では、クエリパラメータに直接アクセスできません。これらのパラメータを追加するためのフラグQSAがあります。素晴らしい

RewriteRule ^([0-9a-zA-Z]*)-list$ data/backbone_lists.php?class=$1 [QSA,L] 
+0

を試してみてください、それはあなたが^^ 多くの感謝を知っておく必要があるものです! – Moszeed