В конце адреса приклеен левый

12
W1
На сайте с 22.01.2021
Offline
285
#11
Ankudos #:
На сайте моем.

Наверное, всё-таки не на твоём. Я на твоих скринах не увидел подтверждения того, что ссылки на твоём сайте. Возможно, они размещены на сторонних ресурсах.

Мой форум - https://webinfo.guru –Там я всегда на связи
VM
На сайте с 02.09.2020
Offline
27
#12
Ankudos #:

А как должно правильно выглядеть в роботсе? Покажите пожалуйста пример?  Clean-Param: &id&param /catalog/index.php

Это для яндекса. Он вообще их не видит. А вот гугл проиндексировал их еще месяцев 6 назад. Потом я закрыл в роботсе их начало, гугл стал тихо медленно удалять их.

Clean-param: url

Если нет страниц с get-параметрами, которые нужно индексировать, то еще можно добавить:

Disallow: /*?*

fliger
На сайте с 17.09.2015
Offline
107
#13
Kaavain #:
При неверных/несуществующих get-параметрах он должен отдавать 404

Лучше вообще блокировать такие страницы, отдавая 403. Разрешить параметры запроса по белому списку (можно по маскам), остальные запретить.

В данном случае прописать в .htaccess (для Apache 2.4):

<If "%{QUERY_STRING} != '' && %{QUERY_STRING} =~ /^url=http.+$/i">

Require all denied

</If>

# Для Apache 2.2:

RewriteCond %{QUERY_STRING} ^.+$

RewriteCond %{QUERY_STRING} ^url=http.+$ [NC]

RewriteRule ^.*$ - [F]

Kaavain
На сайте с 28.07.2015
Offline
133
#14
fliger #:

Лучше вообще блокировать такие страницы, отдавая 403. Разрешить параметры запроса по белому списку (можно по маскам), остальные запретить.

В данном случае прописать в .htaccess (для Apache 2.4):

<If "%{QUERY_STRING} != '' && %{QUERY_STRING} =~ /^url=http.+$/i">

Require all denied

</If>

# Для Apache 2.2:

RewriteCond %{QUERY_STRING} ^.+$

RewriteCond %{QUERY_STRING} ^url=http.+$ [NC]

RewriteRule ^.*$ - [F]

Можно и так, но движком - наиболее универсально. Сделать по принципу "запрещено все, что не разрешено" и иметь массив разрешенных GET-параметров. У меня так.

Могу порекомендовать только хостинг: https://traf.at/vps - за 3 года все на 4++ и цены не подняли. Ну и банк для белых ИП: https://traf.at/bankm
fliger
На сайте с 17.09.2015
Offline
107
#15
Kaavain #:
Сделать по принципу "запрещено все, что не разрешено"
Так и я о том же написал. У меня тоже так.
12

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