передача GET запроса полоной новости на DLE

imbalance
На сайте с 03.03.2007
Offline
240
3386

Доброго времени суток

Появилась вот такая вот трудность.

Знаю, что решается элементарно, но пока не могу решить.

На DLE, полной новости нужно передать GET запрос.

Например site.ru/131-test-novosti.html?i=best

Таким методом не работает.

site.ru/index.php?newsid=xx&i=yyy - работает.

В самой новости формируется ссылка, с параметром (site.ru/131-test-novosti.html?i=best), но не передается таким образом скрипту переменная i.

Думаю стоить копать в сторону RewriteRule ? Чтобы скрипту можно было передать переменную таким образом.

Вроде бы понятно все объяснил

Надеюсь на вашу помощь, советы.

Благодарю

mfl
На сайте с 16.10.2006
Offline
134
mfl
#1

В .htaccess для строк # Сам пост

добавьте параметр QSA после параметра L

пример

RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3&seourl=$5&seocat=$1 [L,QSA]
LEOnidUKG
На сайте с 25.11.2006
Offline
1775
#2

не обязательно, просто можно брать $_SERVER["REQUEST_URI"] И:

регуляркой вытащить нужное

или

http://php.net/manual/ru/function.parse-url.php

или

http://php.net/manual/ru/function.parse-str.php

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/

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