@Gleb316
Учиться и не бросать на половине.

Убрать Get параметры из url?

Не как немогу убрать get параметры из Url типа site.ru/?cat=efe&rgr=rgr
В интернете искал но так и несмог найти ответ.
Яндекс сам приделывает всякие get параметры к странице. И таких параметров много.
Можно ли убрать вообще эти get параметры с помощью .htaccess вообще со всего сайт так как get параметры вообще не использую ? Как это можно сделать ?
  • Вопрос задан
  • 3889 просмотров
Решения вопроса 2
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Если сайт построен на стандартной цмс, тогда ничего странного нет. То что вы создали там 4 странички не говорит о том что на сайте других страниц нету. Цмс имеют "стандартные" страницы для готовых фишек аля рсс фид, списки каталога, еще чего-то там, наверняка они присутствуют в сайтмапе, который и читает яндекс. Отсюда и ссылки такого вида.
Ответ написан
@mletov
Сократил ответ по существу.
Яндекс добавляет доп параметры kaminnaneve.ru/?feed=rss2&cat=1

У вас в коде где-то есть ссылка типа Печники или что-то такое, раз Яндекс считает это релевантной страницей.
- Грызите robots.txt: disallow и clean-param, чтобы Яндекс индексил правильные страницы.
- Создайте карту сайта в xml и загрузите ее в Яндекс.Вебмастер
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
qertis
@qertis
Вы можете сначала получить get параметры целиком, а затем убрать их используя, например, регулярные выражения. Если вы используете фреймворк Yii, то есть хорошая статья как получить параметры querystring.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы