Как запретить адрес mysite.ru/?p=1

Автор Тема: Как запретить адрес mysite.ru/?p=1  (Прочитано 886 раз)

Оффлайн ДмитрийПетровАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 3
  • Сообщений: 32
  • Карма: 1
  • http://webvybory2018.ru
    • Просмотр профиля
    • Компьютерная помощь в Вологде
Как запретить адрес mysite.ru/?p=1
На моем сайте такой страницы нет, а яндекс проиндексировал! 404 редирект вроде как настроен и со страниц mysite.ru/фыворфыв.php редирект отрабатывает! Как сделать чтоб с данной страницы редирект на 404 шел? Таким образом ?p=1 можно любые цифры подставлять и все равно будет главная страница отображаться с данным адресом.


Оффлайн akeelow

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 35
  • Сообщений: 202
  • Карма: 2
  • Пол: Мужской
  • Все будет хорошо!
  • Награды SEO-специалист
    • Просмотр профиля
    • Научно технический блог

Оффлайн akeelow

  • Постоялец
  • ***
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 35
    • Сообщений: 202
    • Карма: 2
    • Пол: Мужской
    • Все будет хорошо!
    • Награды SEO-специалист
      • Просмотр профиля
      • Научно технический блог
Re: Как запретить адрес mysite.ru/?p=1
« Ответ #1 : 02-12-2017, 18:55:40 »
Можно добавить в робот тхт строчку "Disallow: /*?*"
★★★★★ Магазин фриланс-услуг «Всё за 500» выполняет: Разработка | Дизайн | Продвижение | Тексты | SEO | Аудиты. Выбери или создай свою услугу.

Оффлайн LOGOS

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 370
  • Сообщений: 712
  • Карма: 41
  • Пол: Женский
    • Просмотр профиля
    • Занятия с детским логопедом

Оффлайн LOGOS

  • Ветеран
  • *****
Re: Как запретить адрес mysite.ru/?p=1
« Ответ #2 : 02-12-2017, 19:00:12 »
Как сделать чтоб с данной страницы редирект на 404 шел?

В файле .htaccess вписываете строчку: ErrorDocument 404 http://mysite.com/404.php (html)
Не забудьте перед этим создать саму страничку 404.php (html)
« Последнее редактирование: 02-12-2017, 19:01:47 от LOGOS »

Оффлайн ДмитрийПетровАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 3
  • Сообщений: 32
  • Карма: 1
  • http://webvybory2018.ru
    • Просмотр профиля
    • Компьютерная помощь в Вологде
Re: Как запретить адрес mysite.ru/?p=1
« Ответ #3 : 02-12-2017, 21:11:57 »
В файле .htaccess вписываете строчку: ErrorDocument 404 http://mysite.com/404.php (html)
Не забудьте перед этим создать саму страничку 404.php (html)
Это уже сделано! Я же говорю редирект работает, если ввести любые страницы! Но когда я ввожу именно это ?p=1 ?p=2 ?p=x то редирект не работает!
Мой сайт в подписи, можете сами попробовать!
Кстати на сеофоруме здесь, так же отрабатывает! Может так и должно быть?
« Последнее редактирование: 02-12-2017, 21:15:13 от ДмитрийПетров »

Онлайн Coder

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 547
  • Сообщений: 827
  • Карма: 44
  • Пол: Мужской
  • Qui dicit eam omnia
    • Просмотр профиля
    • Coder hol es

Онлайн Coder

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 547
    • Сообщений: 827
    • Карма: 44
    • Пол: Мужской
    • Qui dicit eam omnia
      • Просмотр профиля
      • Coder hol es
Re: Как запретить адрес mysite.ru/?p=1
« Ответ #4 : 02-12-2017, 21:23:11 »
Но когда я ввожу именно это ?p=1 ?p=2 ?p=x то редирект не работает!

301 редирект для страницы с GET параметрами _http://coderhs.com/archive/redirect_301#get

301 редирект со страницы со знаком вопроса в URL _http://coderhs.com/snippets/301-question-url


 

Похожие темы

  Тема / Автор Ответов Последний ответ
3 Ответов
2568 Просмотров
Последний ответ 03-12-2010, 15:21:34
от krossword
7 Ответов
2790 Просмотров
Последний ответ 03-03-2011, 19:59:54
от Lovelaas
2 Ответов
972 Просмотров
Последний ответ 02-09-2011, 18:53:16
от Lovelaas
8 Ответов
1399 Просмотров
Последний ответ 25-04-2012, 17:38:12
от Alexluxe
2 Ответов
1512 Просмотров
Последний ответ 07-06-2013, 14:03:51
от parmactep