Закрыть доступ к ссылка site.ru/?ssilka через htaccess

Антоний Казанский
На сайте с 12.04.2007
Offline
616
#11
webinfo #:
И чего там неполного?

Конкретных рабочих примеров нет.


webinfo #:
хотя он может быть и не знает, что они у него где-то используются

О том, и речь под пример site.ru/?***** попадает и то, и другое.

√ SEO продвижение https://akazansky.ru - экспертный аудит сайтов ( https://akazansky.ru/audit-sajtov ), внедрение эффективных решений цифрового маркетинга. Обучение автоматизации с помощью Zennoposter https://goo-gl.me/6Zypu
1
На сайте с 06.03.2017
Offline
46
#12
Заведите акк на CloudFlare и для ваших целей подойдет и на будущее там много всякого вкусного и интересного.
W1
На сайте с 22.01.2021
Offline
283
#13
Антоний Казанский #:
О том, и речь под пример site.ru/?***** попадает и то, и другое.

Ну пусть закроет эти ссылки, а потом уже увидит, нужны ли они ему.

Мой форум - https://webinfo.guru –Там я всегда на связи
Алеандр
На сайте с 08.12.2010
Offline
183
#14
Vladimir #:
Зачем перечислять, все варианты есть в вебмастере. Или сложно понять, что это просто пример?
В моем вебмастере кроме /?go=http://***  , других нет. Будут...добавлю.

Давая советы, нет смысла опираться на то, что есть в вашем вебмастере. Мало кого интересует то, что УЖЕ туда попало, если есть необходимость изначально сделать так, чтобы это туда вообще не попало. Если пользователь спрашивает такие вещи, то очевидно, что ему будет малопонятно, пример вы даете или практическое применение. Да и не одним вордпрессом едины, потому вариантов - полна коробочка.

Алеандр
На сайте с 08.12.2010
Offline
183
#15
Антоний Казанский #:
Это можно быть и просто URL адрес с использование знака
В вашем примере "site.ru/?lubaya-posledovatelnost " - это уже параметр. Разница лишь в том, что ему не назначено имя переменной в явном виде, но оно может быть назначено как правилами htaccess, так и вообще разбираться скриптом без имени. Если нужно закрыть параметры за знаком вопроса, то это означает, что движок вовсе не использует GET переменные в явном виде в урл. У меня на моих движках ровно так же, никаких явных ?+, но я просто закрываю это правилом в роботс и не парю себе мозг отдачей кода ошибки на них.
Антоний Казанский
На сайте с 12.04.2007
Offline
616
#16
Алеандр #:
В вашем примере "site.ru/?lubaya-posledovatelnost " - это уже параметр

Формально вы правы, но рабочим параметр выглядит, когда у него есть значение т.е. вот так  site.ru/?lubaya-posledovatelnost=znachenie или хотя бы вот так  site.ru/?lubaya-posledovatelnost=

Ведь как вариант может может быть и такая конструкция  site.ru/?  где и параметр нулевый, и значение нулевое, и тогда мы вряд ли сможем зацепить нулевой параметр через  QUERY_STRING, придется разбирать строчку запроса целиком.

Алеандр
На сайте с 08.12.2010
Offline
183
#17
Антоний Казанский #:
придется разбирать строчку запроса целиком
Нет смысла за это воевать, достаточно дополнительно в роботс поставить запрет на /*?* и все вопросы будут решены. Для ПС этот вариант будет запрещен к индексированию и они отлично с этим справляются, а по факту, за счет правила htaccess, при реальных значениях, будет редирект или 404, как настроить. Тогда пустое значение даже не придется вылавливать, оно будет запрещено к индексации, а сам параметр будет не страшен в виде вхождения, поскольку он, опять же, совершенно пустой.
Vladimir
На сайте с 07.06.2004
Offline
530
#18
Алеандр #:

Давая советы, нет смысла опираться на то, что есть в вашем вебмастере. Мало кого интересует то, что УЖЕ туда попало, если есть необходимость изначально сделать так, чтобы это туда вообще не попало. Если пользователь спрашивает такие вещи, то очевидно, что ему будет малопонятно, пример вы даете или практическое применение. Да и не одним вордпрессом едины, потому вариантов - полна коробочка.

Давая совет, даю пример
А смотреть вы должны свой вебмастер, а не мой. И если оно туда попало, то будет долбить не один месяц.
Вы похоже в свой вебмастер совсем не заходите, или первый раз с сайтами работаете? Не похоже по дате...

Естественно не единым вордпрессом. Но дан пример, вы что не в состоянии на его основе сделать под свой сайт?
Или вам, что все на блюдечке с голубой каемочкой?)) Ну хорошо, под любой сайт
- админку исключить
- рекламные исключить
- файл индекс исключить
- /? перенаправить

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
Vladimir
На сайте с 07.06.2004
Offline
530
#19
Антоний Казанский #:

О том, и речь под пример site.ru/?***** попадает и то, и другое.

Тоже сложно пример htacces разобрать?
там учитываются и рабочие страницы и параметры, и сторонние ссылки. Все обрабатывается как надо

Vladimir
На сайте с 07.06.2004
Offline
530
#20
Алеандр #:
Нет смысла за это воевать, достаточно дополнительно в роботс поставить запрет на /*?* и все вопросы будут решены.

Совет из числа вредных. Но каждый склонен проверить на практике самостоятельно
Замечу лишь, что роботс вас не спасет от большого количества дублей страниц вида /?****
Которые будут периодически индексироваться, а потом выкидываться по правилу. А периодически будут выкидываться нужные страницы и тд

Самое главное правило на сайте не роботс, а правило - на сайте не должно быть дублей страниц.

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