Как да предотвратя кодирането на моя URL адрес в adwords в Drupal 7?

Прекарвам ужасно време с adwords връзки към моя сайт Drupal 7. Когато връзката идва от google adwords, URL адресът (по-специално низът на заявката) е url кодиран и прави страницата 404. Има ли изобщо нещо, което да попречи на Drupal да кодира URL адреса на adwords?

Реших това цял ден днес...Ето какво знам.

Около половината от рекламите работят добре. Рекламата е форматирана така:

http://www.example.com/land/BAG2?_kk=%7Bkeyword%7D&_kt=1bc345c5d-c3459-43451-a483-82cc74e986a7

Другата половина обаче се форматира по този начин и задейства грешка 404 на сайта Drupal 7.

http://www.example.com/land/BAG2%3F_kk%3D%257Bkeyword%257D%26_kt%3D1bc345c5d-c3459-43451-a483-82cc74e986a7

Първо си помислих, че може да е пренасочване, кодиращо URL адреса, но не мисля, че е така.

Как половината работят, а половината не?

Много благодаря за всякакви идеи, които може да имате.


person Steven Brown    schedule 02.04.2013    source източник
comment
Можете ли да публикувате пример?   -  person pamatt    schedule 03.04.2013
comment
редактира основната публикация с въпрос с допълнителна информация. Благодаря ти!   -  person Steven Brown    schedule 03.04.2013
comment
И urldecode не помага?   -  person MilanG    schedule 25.07.2014


Отговори (1)


Имах този проблем преди и трябваше да добавя флаг [NE] (без екраниране) към правилото за пренаписване на apache, за да предотвратя преобразуването в шестнадесетичен код на тези знаци.

person dm-guy    schedule 01.08.2014