2013-04-02 1 views
1

У меня ужасное время с ссылками adwords на мой сайт Drupal 7. Когда ссылка входит в google adwords, URL-адрес (в частности, строка запроса) кодируется URL-адресом и делает страницу 404. В любом случае, чтобы запретить Drupal кодировать URL-адрес adwords?Как предотвратить кодирование URL-адреса adwords на Drupal 7?

Пробыл сегодня весь этот день ... Вот что я знаю.

Около половины объявлений работает нормально. Объявление отформатирован так:

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, но я не думаю, что это так.

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

Большое спасибо за любые идеи, которые у вас могут быть.

+0

Можете ли вы привести пример? – pamatt

+0

отредактировал главный вопрос с дополнительной информацией. Спасибо! –

+0

И urldecode не помогает? – MilanG

ответ

0

У меня была эта проблема раньше, и я должен был добавить флаг [NE] (без выхода) в правило rewrite на apache, чтобы предотвратить преобразование в шестнадцатеричный код этих символов.