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

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

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

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


Оффлайн akeelow

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

Оффлайн akeelow

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

Оффлайн LOGOS

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

Оффлайн 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://pc-help35.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)
  • Ветеран
  • *****
  • СПАСИБО: 567
  • Сообщений: 866
  • Карма: 45
  • Пол: Мужской
  • Qui dicit eam omnia
    • Просмотр профиля
    • Coder hol es

Оффлайн Coder

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 567
    • Сообщений: 866
    • Карма: 45
    • Пол: Мужской
    • 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


 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
2865 Просмотров
Последний ответ 03-03-2011, 19:59:54
от Lovelaas
2 Ответов
1003 Просмотров
Последний ответ 02-09-2011, 18:53:16
от Lovelaas
8 Ответов
1467 Просмотров
Последний ответ 25-04-2012, 17:38:12
от Alexluxe
2 Ответов
1569 Просмотров
Последний ответ 07-06-2013, 14:03:51
от parmactep
0 Ответов
676 Просмотров
Последний ответ 04-10-2018, 10:03:14
от Salik