Rewrite .htaccess

ruskam

Новичок
Есть вот такая конструкция:

RewriteRule ^about.html$ about.php
RewriteCond %{THE_REQUEST} /about\.php
RewriteRule ^about.php$ http://%{HTTP_HOST}/about.html [R=301,L]

Она делает 301-й редирект с about.php на about.html
Всё работало и всё было хорошо.

Столкнулся я с Google Adwords. И анализом переходов с ихних объявлений на свой сайт. Чтобы включить там детальный анализ, то они к строке добавляют следующее: /?gclid=BlablaBla

Т.е. если раньше кто-то кликал на моё объявление в гугле и переходил на:
http://www.mysite.ru/about.html
то теперь кликнув он перейдёт на:
http://www.mysite.ru/about.html/?gclid=BlablaBla

Ну и вместо открытия about.html оно выдаёт 404 not found.

Вопрос.
Как допилить этот реврайт, чтобы эта страница таки открывалась корректно ?

Вот такая констукция работает: RewriteRule ^(about.html)/(-gclid=TesTer)$ about.php?gclid=$2&kk=$1
если в этой строке: /?gclid=BlablaBla вместо знака вопроса стоит "тире", т.е. вот так:
/-gclid=BlablaBla

Как только появляется знак вопроса, то 404.

Прошу помощи.
 
Сверху