alexey84
phplancer
помогите с mod_rewrite
написал вот тако правило
RewriteCond %{HTTP_HOST} ^test1\.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www\.test1\.ru$
RewriteRule ^$ index.php?site=1&query_string=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^test1\.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www\.test1\.ru$
RewriteRule ^(.*)$ index.php?site=1&query_string=$1 [L,QSA]
в скрипте вывожу $_SERVER['QUERY_STRING']
при заходе на сайт test.ru выдает site=1&query_string=index.php
а при заходе на test.ru/page выдает site=1&query_string=index.php&site=1&query_string=page
подскажите почему такое происходит дублирование? и откуда взялся index.php?
написал вот тако правило
RewriteCond %{HTTP_HOST} ^test1\.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www\.test1\.ru$
RewriteRule ^$ index.php?site=1&query_string=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^test1\.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www\.test1\.ru$
RewriteRule ^(.*)$ index.php?site=1&query_string=$1 [L,QSA]
в скрипте вывожу $_SERVER['QUERY_STRING']
при заходе на сайт test.ru выдает site=1&query_string=index.php
а при заходе на test.ru/page выдает site=1&query_string=index.php&site=1&query_string=page
подскажите почему такое происходит дублирование? и откуда взялся index.php?