Вопрос по .htaccess

T
На сайте с 25.09.2008
Offline
30
309

Возникла следующая проблема:

есть, например, адрес: /e/aaa/?catalog=retail&catalog2=1

Необходимо, чтобы он обработался файлом index.php, в который передались бы следующие параметры: query=/e/aaa/ и catalog=retail&catalog2=1

попробовал написать в htaccess:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.*)$ /index.php?query=$1

передается только query=/e/aaa/

Есть соображения, как сделать, чтобы еще и catalog=retail&catalog2=1 передавалось?

Заранее благодарен!

zloj
На сайте с 06.08.2007
Offline
112
#1

RewriteRule ^(.*)$ /index.php?query=$1&%{QUERY_STRING}
T
На сайте с 25.09.2008
Offline
30
#2
zloj:
RewriteRule ^(.*)$ /index.php?query=$1&%{QUERY_STRING}

спасибо! работает!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий