Перейти к публикации

ЧПУ удаляются GET параметры


Рекомендованные сообщения

Привет.

Проблема такова

при переходе на site.ru/test_page.html?utm=yandex

удаляются параметры. причем любые ( ?x=a&qwe=1)

страница статистическая.

.htaccess стандратный. не модифицирован.

как быть? 

Ссылка на сообщение
Поделиться на других сайтах

Правила форума

Внимание !!!

На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли.

 

1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

Ссылка на сообщение
Поделиться на других сайтах
Ссылка на сообщение
Поделиться на других сайтах

спасибо! помогло!

 

Решение:

 

----------------------------------------------------------

  в .htaccess закомментируем

#RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L]

добавим
RewriteRule ^([^/]+).html$ index.php?do=static_get&page=$1&seourl=$1 [L]

 

--------------------------------------------------------

Далее, в engine/modules/

создаем копию static.php

переименуем на static_get.php

открываем

ищем строку

header("HTTP/1.0 301 Moved Permanently");
header("Location: {$re_url}{$static_result['name']}.html");
die("Redirect");

удаляем нахрен.

Добавляем.

$tpl->load_template( 'mymod.tpl' );

$tpl->compile( 'content' ); 

$tpl->clear();

 

сохраняем

проверяем остаются ли get параметры.

радуемся.

идем пить чай!

 

Ссылка на сообщение
Поделиться на других сайтах

 

  в .htaccess закомментируем

#RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L]

 

 

думаю это не обязательно, ты уже же переделал на do=static_get и редирект из php файла удалил

Ссылка на сообщение
Поделиться на других сайтах

Достаточно просто отключить контроль неверных ЧПУ ссылок в админпанели. И править файлов не нужно.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...