0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 267 Просмотров
*

Wened

  • Новичок
  • 4
  • 0 / 0
Стоит Joomla 2.5.11. На ней Artio JoomSEF (ЧПУ настроено). При этом все страницы типа мой_сайт/буквы (ненастроенные в Artio) выдает 404 страницу с 404 ответом сервера (так настроено и это правильно). А вот страницы типа мой_сайт/?буквы ваще никак не перенаправляются никуда, а так на главной и остаются. То есть при добавлении через сплэш  знака вопроса и дальше любых букв, в том числе и непристойных появляется дубль страницы, который злыдни могут вывести в топ, чтобы меня и умучить по части SEO. Пытался справиться по хелпам в сети через htaccess, но ничего не помогает. Может кто знает как с этим справиться и сделать добрый 404 ответ на мой_сайт/?буквы
*

SeBun

  • Живу я здесь
  • 3437
  • 217 / 3
  • @SeBun48
В .htaccess после
Код
RewriteEngine On
вставьте
Код
# в строке HTTP-запроса отлавливаем запрос вида /?\d*
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\?\d*\ HTTP/
# и делаем редирект на корень сайта с удалением GET переменных (знак вопроса ОБЯЗАТЕЛЕН)
RewriteRule ^ http://your.site/? [R=301,L]
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

effrit

  • Гуру
  • 7989
  • 889 / 7
  • effrit.com
@SeBun, твой пример из вопроса про цифры (d) после знака.
он не спасет ТС.

а что, запрет на индексирование (robots.txt) строк со знаком не спасает от вражьих происков?
*

SeBun

  • Живу я здесь
  • 3437
  • 217 / 3
  • @SeBun48
@SeBun, твой пример из вопроса про цифры (d) после знака.
он не спасет ТС.
Упс, что нашел, то и скопировал. А если на \w заменить?
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

Wened

  • Новичок
  • 4
  • 0 / 0
В .htaccess после
Код
RewriteEngine On
вставьте
Код
# в строке HTTP-запроса отлавливаем запрос вида /?\d* RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\?\d*\ HTTP/ # и делаем редирект на корень сайта с удалением GET переменных (знак вопроса ОБЯЗАТЕЛЕН) RewriteRule ^ http://your.site/? [R=301,L]

Это сработало только в отношении цифр после знака вопроса. Теперь такие страницы перенаправляются на стандартный 404 (Победа!). Буквы после знака вопроса продолжают создавать дубли. Продолжаем бороться.
*

Wened

  • Новичок
  • 4
  • 0 / 0
@SeBun, твой пример из вопроса про цифры (d) после знака.
он не спасет ТС.

а что, запрет на индексирование (robots.txt) строк со знаком не спасает от вражьих происков?
Может и спасет (это уже сделано), однако все равно страшно...
*

Wened

  • Новичок
  • 4
  • 0 / 0
Упс, что нашел, то и скопировал. А если на \w заменить?
Замена на \w не привела ни к чему. При \w  как и при \d
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Переадресация после регистрации Joomla 2.5

Автор Наталик

Ответов: 19
Просмотров: 15203
Последний ответ 23.09.2017, 09:39:44
от botva
Проблема после обновление с 2.5.19 на 2.5.28

Автор Осет72

Ответов: 5
Просмотров: 360
Последний ответ 08.01.2017, 16:20:14
от ProtectYourSite
Ошибки после обновления php

Автор ivankom

Ответов: 7
Просмотров: 17290
Последний ответ 08.12.2016, 08:41:27
от robert
Artisteer: после установки вновь созданные страницы идут с ошибками

Автор alalemih

Ответов: 5
Просмотров: 399
Последний ответ 20.07.2016, 12:53:30
от Shustry
[Решено] Белый экран после переноса/восстановления сайта

Автор alpha

Ответов: 7
Просмотров: 13869
Последний ответ 02.06.2016, 14:58:58
от Sorbon